HBase中过滤器部分命令符操作

首先表大概是这样的----

1.列出所有过滤器命令

复制代码
show_filters

2.PrefixFilter-行键前缀过滤器

返回符合条件的行键的数据

复制代码
scan 'student',FILTER=>"PrefixFilter('行键')"

3.ColunmPrefixFilter-列前缀过滤器

返回符合条件的列名前缀的数据

复制代码
scan '表名', FILTER=>"ColumnPrefixFilter('列名前缀')"

4.multipleColumnPrefixFilter-列多前缀过滤器

返回符合条件的多列名前缀的数据

复制代码
scan '表名', FILTER=>"multipleColumnPrefixFilter('列名前缀','列名前缀')"

5.TimeStampsFilter-时间戳过滤器

返回特定时间戳的数据

复制代码
scan '表名',FILTER=>"TimestampsFilter(时间戳,时间戳....)"

6.RowFilter-行过滤器

返回特定行键的数据

复制代码
scan '表名', FILTER=>"RowFilter(>=,'binary:行键')"

7.FamilyFilter-列族过滤器

返回特定列族的数据

复制代码
scan '表名',{STARTROW=>'起始行',STOPROW=>'终止行',FILTER=>"FamilyFilter(=,'substring:列族')"}

8.QualifierFilter-列名过滤器

返回特定列的数据

复制代码
scan
'表名',{STARTROW=>'起始行',STOPROW=>'终止行',FILTER
=>"QualifierFilter(=,'substring:列名')"}

9.ValueFilter-值过滤器

返回符合条件的值的数据

复制代码
scan '表名', FILTER=>"ValueFilter(=,'binary:值')"
或者
scan '表名', FILTER=>"ValueFilter(=,'substring:值')"

10.AND/OR-多过滤条件链接

可将多个过滤器使用AND/OR链接

复制代码
scan '表名', FILTER=>"ColumnPrefixFilter('列名前缀') AND
(ValueFilter(=,'substring:值') OR
ValueFilter(=,'substring:值')
相关推荐
Hilaku6 小时前
一个前端工程师除了写代码,还能靠什么赚钱?
前端·javascript·程序员
程序员Sunday6 小时前
JavaScript 闭包是什么?为什么变量没有被释放,什么时候会内存泄漏?
前端·javascript
JarvanMo6 小时前
Flutter 终于有自己的 React Flow 了,vyuh_node_flow 上手实录
前端
狂师6 小时前
爆火!新一代e2e AI测试框架,单日狂揽1500 star
前端·人工智能·测试
啵啵啵鱼6 小时前
对数据的增删改查
数据库·mysql·ai·idea·ai编程·navicat·obsidian
靠沿6 小时前
MySQL数据库基础——索引的使用&alter、explain关键字
java·数据库·mysql
赵渝强老师6 小时前
【赵渝强老师】Oracle的行地址:ROWID
数据库·oracle
重生之高冷汉堡包6 小时前
什么是数据中心代理?原理拆解、类型区别、应用场景与选型指南
服务器·网络·数据库·安全·ip
Mortalbreeze6 小时前
MySQL 基础篇(八):复合查询之多表查询、内外连接、子查询
数据库·mysql
恋猫de小郭6 小时前
Flitz ,一个把 Flutter 玩成热插拔 Preview 的有趣项目,不错的思路
android·前端·flutter