前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。

界面操作说明
进入hue中的hbase

进入表的查询界面

界面说明

查询语句
,表示结束查询,可以不加

主键查询
输入主键 rowkey1,rowkey2
说明:只输入主键查询
例1:00000051|1538229142
例2:00000051|1538229142,00000051|1538230148

根据主键的前缀查询 row_prefix*,
说明:根据主键的前几位进行模糊查询,默认只显示一条数据;通过 +n-1 来显示n条数据
例1:00000051|*
例2:显示10条数据 00000051|* +9

查询列族和列名
[colFamily:col1,colFamily:col2,colFamily:,col3,col_prefix*+(n-1),col1 to col2]
说明:colFamily表示列族,col表示列名, colFamily: 表示显示该列族下所有列, <col_prefix>*+(n-1) 根据列名模糊查询,col1 to col2显示col1到col2之间的列
例1:00000051|* +9 [i:ts,i:path]

例2:00000051|* +9 [i:p*+3]

例3:00000051|1538229142,00000051|1538230148[elapse to path]

根据条件过滤查询
{filter() AND/OR filter()}
个人意见:substring筛选时使用=来筛选,否则会出错;binary筛选时可以用=、>=、<=等操作

根据主键进行过滤
RowFilter(=,'substring:111') 主键中包含111
RowFilter(=,'binary:111') 主键等于111
PrefixFilter('user1') 主键的前缀是user1

根据列进行过滤
列名过滤
QualifierFilter (=, 'substring:p') 列名中包含p
QualifierFilter (=, 'binary:p') 列名等于p
MultipleColumnPrefixFilter('a','b','e') 列名的前缀是a或者b或者e
ColumnPrefixFilter('c2') 列名的前缀是c2

列值过滤
SingleColumnValueFilter('i', 'path', =, 'substring:student') 列族为i,列名为path,列值包含student
SingleColumnValueFilter('i', 'path', =, 'binary:student') 列族为i,列名为path,列值等于student
ValueFilter(=,'substring:111') 列值中包含111
ValueFilter(=,'binary:111') 列值等于111

以上过滤器是大部分常用的过滤器,在hue-hbase中另有一些过滤器未在此文档中描述。
以下是我自己整理的一部分参考语法:

hbase中有单纯根据列值查询的ValueFilter和根据列名和列值查询的SingleColumnValueFilter,可根据需要选择。
下表中是按照根据列名和列值来进行查询的参考

SQL    hue_hbase
select col1,col2    [col1,col2]
where col1="student"    SingleColumnValueFilter('i', 'col1', =, 'binary:student')
where col1 like "%body%"    SingleColumnValueFilter('i', 'col1', =, 'substring:body')
where col1>=1.9    SingleColumnValueFilter('i', 'col1', >=, 'binary:1.9')
where col1="student" AND col2>1.9    SingleColumnValueFilter('i', 'col1', =, 'binary:student') AND SingleColumnValueFilter('i', 'col2', >, 'binary:1.9')
where col1="student" OR col2>1.9    SingleColumnValueFilter('i', 'col1', =, 'binary:student') OR SingleColumnValueFilter('i', 'col2', >, 'binary:1.9')
参考:https://www.cnblogs.com/fengzzi/p/10033093.html

https://blog.csdn.net/u012551524/article/details/78918295?utm_source=blogxgwz3

原文链接:https://blog.csdn.net/lvtula/article/details/89707937

PS 我的使用方法为:( 查询 data_time 列中包含值为 2014 的行。)

hue 查询 hbase 操作相关参考相关推荐

  1. 2021年大数据HBase(五):HBase的相关操作JavaAPI方式

    全网最详细的大数据HBase文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 前言 HBase的相关操作-JavaAPI方式 一.需求说明 ...

  2. 2021年大数据HBase(四):HBase的相关操作-客户端命令式!【建议收藏】

    全网最详细的大数据HBase文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 前言 HBase的相关操作-客户端命令式 1.进入HBase ...

  3. 大数据HBase(四):HBase的相关操作-客户端命令式

    文章目录 HBase的相关操作-客户端命令式 1.进入HBase客户端命令操作界面 2.查看帮助命令

  4. HUE集成Hbase

    目录 一.Hbase开启代理用户相关配置 二.代理用户授权认证 三.检查HUE在hue.ini文件中指定的HBASE的本地配置目录 一.Hbase开启代理用户相关配置 Cloudera Manager ...

  5. HBase的编程实践(实验3_熟悉常用的HBase操作)

    一.Hbase中使用Shell命令: ① HBase中创建表:(create 命令:第一个变量是表名,然后是列族名) 语法:create '表名称','列族名称1','列族名称2','列族名称N' c ...

  6. CDH6.3.2 HUE集成HBase

    HUE集成Hbase: Hbase配置文件-hbase-site.xml<property><name>hbase.thrift.support.proxyuser</n ...

  7. 适合千万数据查询分页操作的一个通用存储过程

    适合千万数据查询分页操作的一个通用存储过程 一.引言                最近上班比较忙,所以就很少写东西了,MongoDB系列的文章也要拖后了,没办法,工作第一,没工作就没饭吃了.今天正好 ...

  8. hbase查询性对比 mysql_查询MYSQL和查询HBASE速度比较

    上一篇文章:我要上谷歌 Mysql,关系型数据库: HBase,NoSql数据库. 查询Mysql和查询HBase,到底哪个速度快呢? 与一些真正的大牛讨论时,他们说HBase写入速度,可以达到每秒1 ...

  9. Mybatis Plus 入门 简单的CRUD 使用详解 条件查询 分页查询 DML操作 MP代码生成器

    Mybatis Plus入门 MP是 MybatisPlus,简称MP,是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变.MP为简化开发.提高效率而生. 它已经封装好了 ...

最新文章

  1. c#实现客户端程序自动下载更新(单独程序)
  2. 几种TCP连接中出现RST的情况
  3. 计算字符串相似度算法—Levenshtein
  4. WWDC2019:iPad全新发布
  5. 让Windows2008R2也能进入手柄设置(游戏控制器设置)
  6. python模块管理工具,Python的包管理工具
  7. POJ 2386 Lake Counting
  8. Android轮播图 banner,图片视频混播banner
  9. HSF服务注册失败,项目启动后,EDAS列表无法发现注册的服务
  10. 初学者指南:服务器基本技术名词
  11. 层次聚类 matlab代码_聚类算法解析一
  12. 队列定义、队列的存储结构
  13. 深入聊聊MVVM框架(闲谈)
  14. fork-join详解(1)
  15. m序列的原理以及verilog实现
  16. 刷脸支付是在扫码支付的基础上发展而来
  17. 信息学奥赛一本通(C++版)在线评测系统 1161:转进制
  18. openlayers4xy坐标转为经纬度坐标
  19. 蚂蚁金服是如何提高移动端体验的?
  20. PYTHON单任务FTP断点续传程序

热门文章

  1. 一步步编写操作系统 25 cpu的保护模式
  2. c语言3种链接属性: 外部(external), 内部(internal),无设置(none)
  3. 拼接符 防注入正则校验_Apache Kylin 命令注入漏洞调试分析(CVE-2020-1956)
  4. python求组合数c_科学网—Python 组合函数 C(n,m) - 杨玠的博文
  5. 【Python学习】 - 超详细的零基础Pandas学习(附Python数据分析与应用课本第四章实训答案)
  6. ubuntu服务器创建共享文件夹,Ubuntu samba安装创建共享目录及使用
  7. php字符串变量,PHP 字符串变量
  8. IO流读取文件用户信息根据年龄排序后,写到文件
  9. ipv4链路不通或服务器无响应,ping不通或丢包时如何进行链路测试?
  10. Oracle数据库Date类型查询问题(