等效于HBase中的Order By操作

时间:2012-05-12 02:40:59

标签: sql hbase

正在开发一个使用HBase的项目。即使我尽可能好地形成了rowkey,仍然在某些情况下我需要以升序或降序获得结果。 HBase中有什么东西相当于MySQL中的“order by”操作吗? 或者是HBase中可能的特定列限定符的Order By?

2 个答案:

答案 0 :(得分:4)

没有;你需要按照它在行键中排序的顺序读取数据,然后进行自己的排序(例如用java或你正在使用的任何语言)。

答案 1 :(得分: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