【问题标题】:HBase Shell - scan table filter by column contains stringHBase Shell - 按列扫描表过滤器包含字符串
【发布时间】:2018-04-06 19:12:15
【问题描述】:

是否可以通过在列内搜索字符串来搜索hbase shell中的记录?

例如,假设我的 hbase 表有一个键“1”和列“col1”,值是“某事是的,是的,嘿,是的”

我想返回表中 col1 包含字符串“hey”的所有记录。

这可能吗?

【问题讨论】:

    标签: apache hbase hbase-shell


    【解决方案1】:

    您可以使用 SingleColumnValueFilter 和 RegEx。

    scan 'tableName', {FILTER=>"SingleColumnValueFilter ('column family','col1',=,'regexstring:.*hey.*')"}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-07-29
      • 1970-01-01
      • 2013-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多