我的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”是一个列族,“ flows”和“ views”是该族中的列,如果我想通过“ views”查询顺序,该怎么做?
答案 0 :(得分:0)
如果要基于“ count:view”列对整个表进行排序,则可能需要SCAN
而不是GET
操作。
在REST API中,结果始终是键的升序,该键首先检索最旧的行。
但是,对于具有反向排序功能的功能也有要求: 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
您可以检查支持它的版本。