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:值')
相关推荐
林恒smileZAZ7 小时前
Vue<前端页面版本检测>
前端·javascript·vue.js
码事漫谈10 小时前
当AI开始“思考”:我们是否真的准备好了?
前端·后端
沃尔威武10 小时前
数据库 Sinks(.net8)
数据库·.net·webview
许杰小刀10 小时前
ctfshow-web文件包含(web78-web86)
android·前端·android studio
Dreamboat¿11 小时前
SQL 注入漏洞
数据库·sql
我是Superman丶11 小时前
Element UI 表格某行突出悬浮效果
前端·javascript·vue.js
恋猫de小郭11 小时前
你的代理归我了:AI 大模型恶意中间人攻击,钱包都被转走了
前端·人工智能·ai编程
xiaokuangren_11 小时前
前端css颜色
前端·css
曹牧12 小时前
Oracle数据库中,将JSON字符串转换为多行数据
数据库·oracle·json
hoiii18712 小时前
C# 基于 LumiSoft 实现 SIP 客户端方案
前端·c#