如何在 HBase REST curl 中以相反的顺序获取行
Posted
技术标签:
【中文标题】如何在 HBase REST curl 中以相反的顺序获取行【英文标题】:How to get rows in reversed order in HBase REST curl 【发布时间】:2016-08-19 13:12:37 【问题描述】:我可以从一个表中获取所有行
curl -H "Accept: application/json" http://localhost:8080/table/*
我可以限制行数
curl -H "Accept: application/json" http://localhost:8080/table/*?limit=10
问题是插入的行总是前 10 行,而不是最后 10 行。
我想得到颠倒的顺序,特别是结合limit参数。
我知道 setReversed 参数,并且在 HBase shell 中可以正常工作:
scan 'table', LIMIT => 10, REVERSED=> TRUE
【问题讨论】:
【参考方案1】:看起来它没有在旧版本中实现,但补丁可用。
这里是相关的JIRA ticket
最终应该是
curl -H "Accept: application/json" http://localhost:8080/table/*?limit=10&reversed=true
【讨论】:
以上是关于如何在 HBase REST curl 中以相反的顺序获取行的主要内容,如果未能解决你的问题,请参考以下文章
它是 Hbase REST API `get version/cluster` 中的错误吗?
当问题在C++中以相反的顺序要求输入时如何显示用户输入字符串[关闭]
Spring MVC - 如何在 Rest Controller 中以 JSON 形式返回简单字符串