5

我正在做一个使用 HBase 的项目。即使我尽可能好地形成了行键,但在某些情况下,我仍然需要按升序或降序获得结果。HBase 中有什么相当于 MySQL 中的“order by”操作的吗?或者是否可以在 HBase 中对特定列限定符进行排序?

4

2 回答 2

5

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

于 2012-05-12T03:43:14.270 回答
3

我知道帖子很旧,但供将来参考。Scan (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 扫描教程

于 2015-07-29T05:32:36.533 回答