我要做的是翻译这个hbase外壳扫描
scan 'mytable', { LIMIT => 100, FILTER => "SingleColumnValueFilter('cf', 'col', =, 'binary:value')" }
转换为HBase API REST调用。
PUT /mytable/scanner
<Scanner>
<filter>
{
"type: "SingleColumnValueFilter",
"op": "EQUAL",
"family": "Y2Y=",
"qualifier": "Y29s",
"latestVersion": true,
"comparator": {
"type": "BinaryComparator",
"value": "c2VhcmNo"
}
}
</filter>
</Scanner
过滤器工作正常,但我无法找到限制结果的方法。
在此文档中,Scanner元素不存在限制属性。有批处理属性,但它限制了返回的值数,而不是返回的行数。
例如,
Person1
cf:name=John
cf:age=30
Person2
cf:name=Sarah
cf:age=20
然后
<Scanner batch="3">...</Scanner>
会回来
Person1
cf:name=John
cf:age=30
Person2
cf:name=Sarah
有可能限制REST和过滤器吗?
发布于 2020-04-04 09:16:03
公共扫描readVersions(int版本)达到每列的指定版本数。参数:版本-为每一列返回的指定版本数:
https://stackoverflow.com/questions/60969750
复制相似问题