从hbase扫描仪排序的结果

hba*_*ser 3 hadoop hbase

如何以相同的排序顺序检索hbase列族"值"?


列族值
---------------------------------
        column:1 1
        列:3 ​​2
        列:4 3
        列:2 4

小智 6

HBase本身不会这样做,而是可以使用Result.raw [1]方法检索KeyValues列表,将其放入List并通过将自己的比较器传递给Collections.sort [2]对其进行排序.

  1. http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/client/Result.html#raw()
  2. http://download.oracle.com/javase/6/docs/api/java/util/Collections.html#sort(java.util.List,java.util.Comparator)