首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何使用HBase API扫描仪限制行?

如何使用HBase API扫描仪限制行?
EN

Stack Overflow用户
提问于 2020-04-01 11:23:31
回答 1查看 372关注 0票数 1

我要做的是翻译这个hbase外壳扫描

代码语言:javascript
代码运行次数:0
运行
复制
scan 'mytable', { LIMIT => 100, FILTER => "SingleColumnValueFilter('cf', 'col', =, 'binary:value')" }

转换为HBase API REST调用。

代码语言:javascript
代码运行次数:0
运行
复制
PUT /mytable/scanner

<Scanner>
  <filter>
    {
      "type: "SingleColumnValueFilter",
      "op": "EQUAL",
      "family": "Y2Y=",
      "qualifier": "Y29s",
      "latestVersion": true,
      "comparator": {
         "type": "BinaryComparator",
         "value": "c2VhcmNo"
      }
    }
  </filter>
</Scanner

过滤器工作正常,但我无法找到限制结果的方法。

在此文档中,Scanner元素不存在限制属性。有批处理属性,但它限制了返回的值数,而不是返回的行数。

例如,

代码语言:javascript
代码运行次数:0
运行
复制
Person1
  cf:name=John
  cf:age=30
Person2
  cf:name=Sarah
  cf:age=20

然后

代码语言:javascript
代码运行次数:0
运行
复制
<Scanner batch="3">...</Scanner>

会回来

代码语言:javascript
代码运行次数:0
运行
复制
Person1
  cf:name=John
  cf:age=30
Person2
  cf:name=Sarah

有可能限制REST和过滤器吗?

EN

回答 1

Stack Overflow用户

发布于 2020-04-04 09:16:03

公共扫描readVersions(int版本)达到每列的指定版本数。参数:版本-为每一列返回的指定版本数:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60969750

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档