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:值')
相关推荐
Elastic 中国社区官方博客4 分钟前
Elasticsearch:Workflows 介绍 - 9.3
大数据·数据库·人工智能·elasticsearch·ai·全文检索
仍然.8 分钟前
MYSQL--- 聚合查询,分组查询和联合查询
数据库
一 乐12 分钟前
校园二手交易|基于springboot + vue校园二手交易系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端
啦啦啦_999915 分钟前
Redis-0-业务逻辑
数据库·redis·缓存
hedley(●'◡'●)26 分钟前
基于cesium和vue的大疆司空模仿程序
前端·javascript·vue.js·python·typescript·无人机
qq5_81151751527 分钟前
web城乡居民基本医疗信息管理系统信息管理系统源码-SpringBoot后端+Vue前端+MySQL【可直接运行】
前端·vue.js·spring boot
百思可瑞教育28 分钟前
构建自己的Vue UI组件库:从设计到发布
前端·javascript·vue.js·ui·百思可瑞教育·北京百思教育
百锦再28 分钟前
Vue高阶知识:利用 defineModel 特性开发搜索组件组合
前端·vue.js·学习·flutter·typescript·前端框架
自不量力的A同学1 小时前
Redisson 4.2.0 发布,官方推荐的 Redis 客户端
数据库·redis·缓存
Exquisite.1 小时前
Mysql
数据库·mysql