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

相关推荐
科创致远1 分钟前
国内ESOP电子作业系统头部企业格局与科创致远技术发展历程
大数据·数据库·人工智能·嵌入式硬件·精益工程
tebukaopu1487 分钟前
es searchSourceBuilder.trackTotalHits(true);的作用
大数据·elasticsearch·搜索引擎
福客AI智能客服26 分钟前
图像识别落地:AI智能客服系统重塑电瓶车尾箱头盔电商服务
大数据·人工智能·机器人
合合技术团队27 分钟前
跨越AI落地“最后一公里”,合合信息推出多模态文本智能AI产品矩阵
大数据·人工智能
kuankeTech29 分钟前
从经验驱动到数据驱动:外贸ERP打通大宗矿业企业管理“任督二脉”
大数据·人工智能·经验分享·软件开发·erp
YangYang9YangYan30 分钟前
2026高职大数据与财务管理专业学数据分析的技术价值分析
大数据·数据挖掘·数据分析
超级种码33 分钟前
Redis:Redis持久化机制
数据库·redis·bootstrap
阿里-于怀39 分钟前
AgentScope AutoContextMemory:告别 Agent 上下文焦虑
android·java·数据库·agentscope
数据库那些事儿43 分钟前
从极速复制“死了么”APP,看AI编程时代的技术选型
数据库
岁岁种桃花儿1 小时前
MySQL知识汇总:讲一讲MySQL中Select语句的执行顺序
数据库·mysql·database