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.*')"} 

相关推荐
ID_180079054735 分钟前
Python采集京东商品详情:基于官方API的规格与价格获取
开发语言·数据库·python
w_t_y_y6 分钟前
数据库连接池(一)HikariCP
数据库
数琨创享TQMS质量数智化19 分钟前
数琨创享:以数智化质量目标管理闭环赋能可量化、可追溯、可驱动的质量运营
大数据·人工智能·qms质量管理系统
我只会写Bug啊41 分钟前
【软考】系统架构设计师-论文范文(六)
大数据·系统架构·信息系统项目管理师·架构设计·系统分析师
是做服装的同学1 小时前
服装企业管理信息系统是什么?它的核心功能和市场优势有哪些?
大数据·经验分享·其他
JZC_xiaozhong1 小时前
KPaaS等平台化数据治理方案如何确保数据一致性?
大数据·etl工程师·数据孤岛解决方案·数据集成与应用集成·异构系统集成
sheji70091 小时前
Springboot家教平台中心系统53754--(程序+源码+数据库+调试部署+开发环境)
java·数据库·spring boot·后端·spring·旅游
福客AI智能客服1 小时前
AI客服翻车事件背后:电商智能化的关键在于可控
大数据·人工智能
小宋10211 小时前
Java 数据库访问 vs Python 数据库访问:JDBC vs ORM
java·数据库·python
geneculture2 小时前
两大类形式化方略(2013年《计算机应用与软件》+2026第三方评论)
大数据