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:值')
相关推荐
一只自律的鸡1 小时前
【MySQL】第二章 基本的SELECT语句
数据库·mysql
fruge2 小时前
2025前端工程化与性能优化实战指南:从构建到监控的全链路方案
前端·性能优化
liliangcsdn2 小时前
如何使用python创建和维护sqlite3数据库
数据库·sqlite
TDengine (老段)8 小时前
TDengine 数学函数 DEGRESS 用户手册
大数据·数据库·sql·物联网·时序数据库·iot·tdengine
TDengine (老段)8 小时前
TDengine 数学函数 GREATEST 用户手册
大数据·数据库·物联网·时序数据库·iot·tdengine·涛思数据
安当加密9 小时前
云原生时代的数据库字段加密:在微服务与 Kubernetes 中实现合规与敏捷的统一
数据库·微服务·云原生
lijun_xiao20099 小时前
前端最新Vue2+Vue3基础入门到实战项目全套教程
前端
爱喝白开水a9 小时前
LangChain 基础系列之 Prompt 工程详解:从设计原理到实战模板_langchain prompt
开发语言·数据库·人工智能·python·langchain·prompt·知识图谱
想ai抽9 小时前
深入starrocks-多列联合统计一致性探查与策略(YY一下)
java·数据库·数据仓库
90后的晨仔9 小时前
Pinia 状态管理原理与实战全解析
前端·vue.js