Отсортированные результаты сканера hbase

Как получить «значения» семейства столбцов hbase в любом отсортированном порядке?

как
значение семейства столбцов
------------------
столбец:1 1
столбец:3 2
столбец:4 3
столбец:2 4


person hbase_user    schedule 09.03.2011    source источник


Ответы (1)


Сам HBase этого не сделает, вместо этого вы можете получить список KeyValues ​​с помощью метода Result.raw[1], поместить его в список и отсортировать, передав свой собственный компаратор в 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)
person Jean-Daniel Cryans    schedule 09.03.2011