HBASE, как использовать страницу, сортировку, порядок в REST API? - PullRequest
0 голосов
/ 06 декабря 2018

моя версия hbase - hbase-0.92.1.Я запустил демон rest, и могу получить правильный результат через get / table / row rest api, как официальный документ:

curl -vi -X GET \
  -H "Accept: text/xml" \
  "http://example.com:8000/users/row1"

, но у меня вопрос, как использовать порядок сортировки страниц в запросе?

например: "count" - это семейство столбцов, "stream" и "views" - это столбцы в этом семействе. Если я хочу запросить порядок по "views", как это сделать?

1 Ответ

0 голосов
/ 06 декабря 2018

Если вы хотите отсортировать всю таблицу на основе столбца «count: view», вам может потребоваться SCAN вместо GET операции.

В API REST результаты всегда представляют собой возрастающий порядок ключей, который сначала получает самые старые строки.

Однако существует запрос функции для того же самого с обратной сортировкой: https://community.hortonworks.com/content/supportkb/195908/the-hbase-rest-api-sorting-order-reverse-sorting-i.html https://issues.apache.org/jira/browse/HBASE-16299

Вы можете проверить версию, поддерживающую его.

...