hue入口:http://hue服务器地址:8888/(默认端口为8888)
hue web页面如下

选择Data Browser下的Hbase,进入Hbase页面

选择Hbase的一个表,点击进入,可查看此表的数据格式

Hbase表的数据查询窗口如下,查询语句格式如图

主键查询

  1. 输入主键rowkey,rowkey2
    说明:查询对应主键rowkey的数据记录
    例如:查询主键100_1233,100_1237对应记录
  1. 主键的前缀模糊查询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筛选时可以用=、>=、<=等操作

  1. 根据主键进行过滤
    RowFilter(=,‘substring:111’) 主键中包含111
    RowFilter(=,‘binary:111’) 主键等于111
    PrefixFilter(‘user1’) 主键的前缀是user1
  2. 根据列进行过滤
    (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查询相关推荐

  1. hbase 查询_云HBase发布全文索引服务,轻松应对复杂查询

    云HBase发布了"全文索引服务"功能,自2019年01月25日后创建的云HBase实例,可以在控制台免费开启此"全文索引服务"功能.使用此功能可以让用户在HB ...

  2. HBase查询一张表的数据条数的方法

    HBase查询一张表的数据条数的方法 文章目录 HBase查询一张表的数据条数的方法 0.写在前面 1.HBase-Shell的count命令 2.Scan操作获取数据条数 3.执行Mapreduce ...

  3. Hbase查询性能优化

    Hbase虽然能提供海量数据的实时读写,但是一旦数据量非常大,查询延迟也会非常高,所以要做好优化工作. 一.表结构设计 1.列族越少越好 (1)列族(cf)数量,在内存结构中一个cf对应一个store ...

  4. hbase java查询_Java进行Hbase查询

    Hbase存储结构和查询方式已经有所了解,如何调用连接并且进行数据查询呢,可以使用jmeter的Java脚本进行操作. Hbase查询主要是scaner通过滤器filter进行操作,根据要查询列族还是 ...

  5. 一个HBase查询问题引发的思考,作为HBase使用者这个问题你知道答案吗?

    前言 讲解HBase事务的文章很多,这里就不过多赘述了,大家应该都知道是通过MVCC实现的.但是今天这篇文章的背景是一个同事和我讨论一个问题引发的,这个问题使我重新梳理下这块内容并作为记录和大家分享. ...

  6. Java中Hbase查询,复杂,条件范围,时间范围,精确查询等等

    java中Hbase各种查询 根据列族名,key,范围查询等 网上看到很多Hbase查询,没找到一个相对全面的,这里我来总结一下吧 声明下面conn是什么 public static Connecti ...

  7. hadoop.hbase查询结果Result[] results = table.get(list)为null包空指针异常解决方案

    hadoop.hbase查询结果Result[] results = table.get(list)为null包空指针异常解决方案 问题背景 解决方案 Lyric:第一是谁 问题背景 在进行hbase ...

  8. hbase查询语句_Sqoop实操|Sqoop导入Parquet文件Hive查询为null问题

    作者:余枫 1 问题重现 1.在MySQL中建表,一个bigint字段,二个varchar字段 2.在Hive中建Parquet表 create table test(s1 string commen ...

  9. hbase查询_【从零单排HBase】HBase高性能查询揭秘

    先给结论吧:HBase利用compaction机制,通过大量的读延迟毛刺和一定的写阻塞,来换取整体上的读取延迟的平稳. 1.为什么要compaction 在上一篇 HBase读写 中我们提到了,HBa ...

  10. hbase 查询固定条数_HBase原理深入

    HBase读数据流程 HBase读数据流程.png HBase元数据信息.png HBase读操作 首先从zk中找到meta表的region信息,然后meta表中的数据,meta表中存储了用户的reg ...

最新文章

  1. Ubuntu使用过程中遇到的问题总结
  2. 显示墙 显示服务器地址,云墙怎么看服务器地址
  3. java-web乱码问题解决
  4. win10配置Android SDK环境变量
  5. uboot移植——命令体系
  6. 智齿客服Android集成流程,智齿客服接入_智齿客服客服系统如何接入网站_智齿客服接入流程_企业服务汇...
  7. 分布式ID生成算法——雪花算法
  8. Firefly互动广告机解决方案
  9. 《你不知道的JavaScript(中卷)》读后笔记 —— JavaScript中“Number”的冷门知识点
  10. FT232RL芯片USB转TTL应用
  11. 创建菜单栏、菜单、菜单项
  12. 尚硅谷_佟刚_SpringMVC_工程实例与代码(自己敲的)
  13. 【飞桨PaddleSpeech语音技术课程】— 语音合成
  14. Delphi 复制文本框内容到剪贴板
  15. Python 还原控制SCI论文算法系列1: 基于策略迭代的自适应最优控制器设计
  16. HMM经典介绍论文【Rabiner 1989】翻译(一)——介绍
  17. 前端基础之《ECMAScript 6(6)—数组》
  18. 首个计算机Bug的由来
  19. 信号完整性-10集肤效应
  20. word闪退,最近修改内容丢失解决方案

热门文章

  1. Linux01-03:(10k)文件目录,30条常用指令
  2. jquery二维码生成插件jquery.qrcode.js,生成二维码并下载
  3. Python_计算一个数的阶乘并统计尾部0的个数
  4. LCAMV06-TCD1304线阵CCD模组
  5. 北邮 网络安全 期末复习 知识点总结之APT攻击
  6. python流程控制之应用题
  7. 固体氧化物燃料电池类毕业论文文献都有哪些?
  8. 微信公众号主体如何变更迁移?
  9. 生日python十种日期格式_python显示生日是星期几的方法
  10. Android跳转系统通知权限设置