hue-hbase查询
hue入口:http://hue服务器地址:8888/(默认端口为8888)
hue web页面如下
选择Data Browser下的Hbase,进入Hbase页面
选择Hbase的一个表,点击进入,可查看此表的数据格式
Hbase表的数据查询窗口如下,查询语句格式如图
主键查询
- 输入主键rowkey,rowkey2
说明:查询对应主键rowkey的数据记录
例如:查询主键100_1233,100_1237对应记录
- 主键的前缀模糊查询row_prefix*
说明:根据主键的前几位进行模糊查询,默认只显示一条数据;通过 +n-1 来显示n条数据
例如:查询前缀为100_的主键对应的数据记录 100_*+4
列族和列名查询
[colFamily:col1,colFamily:col2,colFamily:,colFamily:col_prefix*+(n-1),colFamily:col1 to col2]
说明:colFamily是列族,col是列名;
例如:查询满足主键前缀为100_,列族cf下rating列的数据100_*[cf:rating]
colFamily:表示查询此列族下的所有列;
例如:查询满足主键前缀为100_,列族cf下数据100_*[cf:]
colFamily:col_prefix*+(n-1)表示此列族下匹配列名前缀的模糊查询;
例如:查询满足主键前缀100_,列族cf下列名的前缀匹配rat的列 对应的记录 100_[cf:rat+2]
colFamily:col1 to col2表示查询此列族下满足范围的列
例如:查询满足主键前缀100_,列族cf下rating到timestamp的所有列对应的记录 100_*+2[cf:rating to timestamp]
条件过滤查询
格式:{filter() AND/OR filter()}
备注:substring筛选时使用=来筛选,否则会出错;binary筛选时可以用=、>=、<=等操作
- 根据主键进行过滤
RowFilter(=,‘substring:111’) 主键中包含111
RowFilter(=,‘binary:111’) 主键等于111
PrefixFilter(‘user1’) 主键的前缀是user1 - 根据列进行过滤
(1). 列名过滤
QualifierFilter (=, ‘substring:p’) 列名中包含p
QualifierFilter (=, ‘binary:p’) 列名等于p
MultipleColumnPrefixFilter(‘a’,‘b’,‘e’) 列名的前缀是a或者b或者e
ColumnPrefixFilter(‘c2’) 列名的前缀是c2
(2). 列值过滤
SingleColumnValueFilter(‘i’, ‘path’, =, ‘substring:student’) 列族为i,列名为path,列值包含student
SingleColumnValueFilter(‘i’, ‘path’, =, ‘binary:student’) 列族为i,列名为path,列值等于student
ValueFilter(=,‘substring:111’) 列值中包含111
ValueFilter(=,‘binary:111’) 列值等于111
参考资料
- https://docs.cloudera.com/documentation/enterprise/latest/topics/admin_hbase_filtering.html
- https://docs.cloudera.com/documentation/enterprise/latest/topics/admin_hbase_filtering.html
hue-hbase查询相关推荐
- hbase 查询_云HBase发布全文索引服务,轻松应对复杂查询
云HBase发布了"全文索引服务"功能,自2019年01月25日后创建的云HBase实例,可以在控制台免费开启此"全文索引服务"功能.使用此功能可以让用户在HB ...
- HBase查询一张表的数据条数的方法
HBase查询一张表的数据条数的方法 文章目录 HBase查询一张表的数据条数的方法 0.写在前面 1.HBase-Shell的count命令 2.Scan操作获取数据条数 3.执行Mapreduce ...
- Hbase查询性能优化
Hbase虽然能提供海量数据的实时读写,但是一旦数据量非常大,查询延迟也会非常高,所以要做好优化工作. 一.表结构设计 1.列族越少越好 (1)列族(cf)数量,在内存结构中一个cf对应一个store ...
- hbase java查询_Java进行Hbase查询
Hbase存储结构和查询方式已经有所了解,如何调用连接并且进行数据查询呢,可以使用jmeter的Java脚本进行操作. Hbase查询主要是scaner通过滤器filter进行操作,根据要查询列族还是 ...
- 一个HBase查询问题引发的思考,作为HBase使用者这个问题你知道答案吗?
前言 讲解HBase事务的文章很多,这里就不过多赘述了,大家应该都知道是通过MVCC实现的.但是今天这篇文章的背景是一个同事和我讨论一个问题引发的,这个问题使我重新梳理下这块内容并作为记录和大家分享. ...
- Java中Hbase查询,复杂,条件范围,时间范围,精确查询等等
java中Hbase各种查询 根据列族名,key,范围查询等 网上看到很多Hbase查询,没找到一个相对全面的,这里我来总结一下吧 声明下面conn是什么 public static Connecti ...
- hadoop.hbase查询结果Result[] results = table.get(list)为null包空指针异常解决方案
hadoop.hbase查询结果Result[] results = table.get(list)为null包空指针异常解决方案 问题背景 解决方案 Lyric:第一是谁 问题背景 在进行hbase ...
- hbase查询语句_Sqoop实操|Sqoop导入Parquet文件Hive查询为null问题
作者:余枫 1 问题重现 1.在MySQL中建表,一个bigint字段,二个varchar字段 2.在Hive中建Parquet表 create table test(s1 string commen ...
- hbase查询_【从零单排HBase】HBase高性能查询揭秘
先给结论吧:HBase利用compaction机制,通过大量的读延迟毛刺和一定的写阻塞,来换取整体上的读取延迟的平稳. 1.为什么要compaction 在上一篇 HBase读写 中我们提到了,HBa ...
- hbase 查询固定条数_HBase原理深入
HBase读数据流程 HBase读数据流程.png HBase元数据信息.png HBase读操作 首先从zk中找到meta表的region信息,然后meta表中的数据,meta表中存储了用户的reg ...
最新文章
- Ubuntu使用过程中遇到的问题总结
- 显示墙 显示服务器地址,云墙怎么看服务器地址
- java-web乱码问题解决
- win10配置Android SDK环境变量
- uboot移植——命令体系
- 智齿客服Android集成流程,智齿客服接入_智齿客服客服系统如何接入网站_智齿客服接入流程_企业服务汇...
- 分布式ID生成算法——雪花算法
- Firefly互动广告机解决方案
- 《你不知道的JavaScript(中卷)》读后笔记 —— JavaScript中“Number”的冷门知识点
- FT232RL芯片USB转TTL应用
- 创建菜单栏、菜单、菜单项
- 尚硅谷_佟刚_SpringMVC_工程实例与代码(自己敲的)
- 【飞桨PaddleSpeech语音技术课程】— 语音合成
- Delphi 复制文本框内容到剪贴板
- Python 还原控制SCI论文算法系列1: 基于策略迭代的自适应最优控制器设计
- HMM经典介绍论文【Rabiner 1989】翻译(一)——介绍
- 前端基础之《ECMAScript 6(6)—数组》
- 首个计算机Bug的由来
- 信号完整性-10集肤效应
- word闪退,最近修改内容丢失解决方案