Атрибут пакета HBase REST API не работает
При попытке сканировать HBase через REST API в нашем кластере (CDH 5.14.0 | HBase 1.2.0-cdh5.14.0) сканер batch
Атрибут не работает, всегда возвращает записи по одной. Запрос PUT выглядит следующим образом:
http://hbase-rest-server:20550/our-table/scanner/
С определением сканера, как:
<Scanner batch="1000" startRow="YWFh" stopRow="YmJi=" />
Со сканером id
который входит в местоположение ответа, возвращает одну запись в каждом вызове по порядку:
http://hbase-rest-server:20550/our-table/scanner/1532043234571885278a
Зачем batch="1000"
не учитывается? Что мне не хватает?
1 ответ
В опции application/octet-stream сканер будет игнорировать параметр дозирования. Установите заголовок Accept для text/xml или любых других параметров.
https://hbase.apache.org/1.2/apidocs/org/apache/hadoop/hbase/rest/package-summary.html