Сортировка результатов со сканера hbase - PullRequest
3 голосов
/ 09 марта 2011

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

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

1 Ответ

6 голосов
/ 10 марта 2011

Сам 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)
...