Hbase shell 过滤器(3)(实例讲解)

Hbase shell 过滤器(2)(实例讲解)_资深咸鱼~的博客-优快云博客

接上一篇列族和列过滤器的实例讲解 ,这篇主要讲解值过滤器

三、值过滤器

知识点:

1、ValueFilter:值过滤器,找到符合值条件的键值对,可以利用get和scan方法对单元格进行过滤,但使用get方法时,需要指定行键

2、 SingleColumnValueFilter:在指定的列族和列中进行比较的值过滤器

3、SingleColumnValueExcludeFilter:排除匹配成功的值

SingleColumnValueFilterSingleColumnValueExcludeFilter过滤器扫描的结果是相反的,都需要在过滤条件中指定列族和列的名称

4、合并查询:AND连接条件查询符合值条件的键值对

实例:

1、查询值里面包含a的数据 ValueFilter

scan 'booksystem:bookinfo',FILTER=>"ValueFilter(=,'substring:a')"

 

2、查询在info1的列族中name的值为python的数据 SingleColumnValueFilter

scan 'booksystem:bookinfo',FILTER=>"SingleColumnValueFilter('info1','name',=,'binary:python')"

 

3、查询以n开头的列,并且值为python的数据 AND

scan 'booksystem:bookinfo',FILTER=>"ColumnPrefixFilter('n') AND ValueFilter(=,'substring:python')"

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值