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