随笔分类 -  Hbase

摘要:1. 什么是Phoenix? phoenix,中文译为“凤凰”,很美的名字。Phoenix是由saleforce.com开源的一个项目,后又捐给了Apache基金会。它相当于一个Java中间件,提供jdbc连接,操作hbase数据表。Phoenix是一个HBase的开源SQL引擎。你可以使用标准的J 阅读全文
posted @ 2019-07-24 23:21 Transkai 阅读(2810) 评论(0) 推荐(0)
摘要:HBase与Hive的对比 25.1、Hive 25.1.1、数据仓库 Hive的本质其实就相当于将HDFS中已经存储的文件在Mysql中做了一个双射关系,以方便使用HQL去管理查询。 25.1.2、用于数据分析、清洗 Hive适用于离线的数据分析和清洗,延迟较高 25.1.3、基于HDFS、Map 阅读全文
posted @ 2019-04-22 10:03 Transkai 阅读(885) 评论(0) 推荐(0)
摘要:Hbase和mapreduce结合 为什么需要用mapreduce去访问hbase的数据? ——加快分析速度和扩展分析能力 Mapreduce访问hbase数据作分析一定是在离线分析的场景下应用 案例1、HBase表数据的转移 在Hadoop阶段,我们编写的MR任务分别进程了Mapper和Reduc 阅读全文
posted @ 2019-04-22 09:57 Transkai 阅读(1161) 评论(0) 推荐(0)
摘要:Rowkey设计 Rowkey设计原则 Rowkey设计应遵循以下原则: 1.Rowkey的唯一原则 必须在设计上保证其唯一性。由于在HBase中数据存储是Key-Value形式,若HBase中同一表插入相同Rowkey,则原先的数据会被覆盖掉(如果表的version设置为1的话),所以务必保证Ro 阅读全文
posted @ 2019-04-22 09:48 Transkai 阅读(665) 评论(0) 推荐(0)
摘要:过滤器查询 引言:过滤器的类型很多,但是可以分为两大类——比较过滤器,专用过滤器 过滤器的作用是在服务端判断数据是否满足条件,然后只将满足条件的数据返回给客户端; hbase过滤器的比较运算符: LESS < LESS_OR_EQUAL <= EQUAL = NOT_EQUAL <> GREATER 阅读全文
posted @ 2019-04-18 00:59 Transkai 阅读(2931) 评论(0) 推荐(0)
摘要:HBase Shell 操作 3.1 基本操作1.进入 HBase 客户端命令行,在hbase-2.1.3目录下 bin/hbase shell 2.查看帮助命令 hbase(main):001:0> help 3.查看当前数据库中有哪些表 hbase(main):002:0> list 3.2 表 阅读全文
posted @ 2019-03-21 21:50 Transkai 阅读(2656) 评论(0) 推荐(0)
摘要:HBase介绍 HBase是参考google的bigtable的一个开源产品,建立在hdfs之上的一个提供高可靠性、高性能、列存储、可伸缩、实时读写的数据库系统。是一种介于nosql和RDBMs之间的一种数据库系统,仅支持通过rowkey和range进行数据的检索,主要存储非结构化数据和半结构化数据 阅读全文
posted @ 2019-03-21 01:26 Transkai 阅读(312) 评论(0) 推荐(0)