2012-05-12 3 views
3

HBase를 사용하는 프로젝트에서 작업 중입니다. 가능한 한 좋은 행키를 만들었지 만 일부 시나리오에서는 결과를 오름차순 또는 내림차순으로 가져와야합니다. MySQL의 "order by"작업과 동일한 HBase가 있습니까? HBase에서 특정 열 한정자를 사용하여 주문 하시겠습니까?HBase의 주문 별 작업에 해당합니다.

답변

4

아니오; 행 키에서 정렬 된 순서대로 데이터를 읽은 다음 자신의 정렬을 수행해야합니다 (예 : java 또는 사용중인 언어로).

+0

나는 내가 rowkey itself.Anyway, 응답에 대한 감사를 사용하여 정렬 순서를 구현해야한다는 것을 알고 있었다. –

+0

@ JayanK : 경우에 따라 비 순차적 데이터에 Order By 기능이 필요합니다. 그런 다음 Apache Phoenix가 해당 쿼리를 지원합니다. –

2

나는 게시물이 오래되었지만 나중에 참조 할 수 있음을 알고 있습니다. 스캔 (HBase와는 0.98+) 지금 setReversed

public Scan setReversed(boolean reversed) 
    Set whether this scan is a reversed one 
    This is false by default which means forward(normal) scan. 

Parameters: 
reversed - if true, scan will be backward order 
Returns: 

참조 지원 - Hbase Scan Tutorial