hbase shell行键过滤正则匹配

hbase shell行键过滤正则匹配

在实际运维生产环境的过程中,经常遇到需要过滤rowkey包含部分字符的场景。以下列出可行的几种操作方式。

方法一:前缀过滤器字符匹配
c 复制代码
# 匹配主键开头是abc的数据 
hbase> scan 'xxxSpace:table1', {FILTER => "(PrefixFilter('abc')"}	   

方法二:行键过滤器字符匹配
c 复制代码
# 匹配主键包含abc的数据
hbase> scan 'xxxSpace:table1', {FILTER => "(RowFilter(=,'substring:abc')"}
# 匹配主键不包含abc的数据
hbase> scan 'xxxSpace:table1', {FILTER => "(RowFilter(!=,'substring:abc')"}	

方法三:行键过滤器正则匹配
c 复制代码
# 匹配主键包含abc的数据
hbase> scan 'xxxSpace:table1', {FILTER => "(RowFilter(=,'regexstring:.*abc.*')"}	
# 匹配主键不包含abc的数据
hbase> scan 'xxxSpace:table1', {FILTER => "(RowFilter(!=,'regexstring:.*abc.*')"} 

相关推荐
山峰哥2 分钟前
数据库工程:Explain执行计划对比调优实战‌
大数据·数据库·sql·编辑器·深度优先
夜雪一千3 分钟前
MySQL Insert Intention Lock 插入意向锁是什么
数据库·mysql
Leo.yuan7 分钟前
Kafka数据实时入仓的两种路径:Kafka Connect vs FineDataLink
大数据·人工智能
zhougl99613 分钟前
Elasticsearch 超全入门实战教程
大数据·elasticsearch·搜索引擎
数据皮皮侠22 分钟前
企业知识重组能力数据(1988-2025)
大数据·人工智能·搜索引擎·智慧城市·制造
attitude.x2 小时前
液冷超充桩厂家哪家好?2026年功率与散热对比
大数据
2601_960620378 小时前
计算机、大数据专业大学考什么证?适配校招实用证书清单
大数据
智恒百亿8 小时前
RTX 5090 全场景技术应用解析:从游戏算力到专业生产力落地
大数据·服务器·游戏
智圣新创019 小时前
面向多级组织协同场景 高校第二课堂一站式管理中枢落地全场景实操答疑
大数据·人工智能
Nontee9 小时前
MySQL 插入冲突了怎么办?两种处理方式入门笔记
数据库·笔记·mysql