- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 HBase---Phoenix(SQL on HBase)
前面说过,HBase的是一个Key-Value的数据库,很多简单的SQL都没有,想做些查询都不方便,这里来介绍下Apache的Phoenix。 Phoenix,由saleforce.com开源的一个项目,后又捐给了Apache。它相当于一个Java中间件,像使用jdbc访问关系型数据库一些,访问NoSql数据库HBase。Phoenix可以看作是一个JDBC的驱动封装,实现了很多常
2016-03-30 21:43:03 870
原创 HBase--Coprocessor协处理器
前面说过,Hbase做聚合,分组之类的运算很不方便,更不要说join之类的,更是麻烦。有没有好点的办法呢?这里介绍下HBase--Coprocessor。Hbase有两种类型的Coprocessor,为:Observer Coprocessors 和Endpoint Coprocessor,前者类似触发器,在特定的事件发生时候触发,后者类似存储过程,执行数据计算。观察者协处理器在 很多地方可能用
2016-03-29 22:38:10 1670
原创 HBASE--数据操作,MapReduce
前面已经对HBASE有了不少了解了,这篇重点在实践操作。HBase本身是一个很好的Key-Value的存储系统,但是也不是万能的,很多时候还是要看用在什么情形,怎么使用。KV之类的数据库就是要应用在这类快速查找的应用上,而不是像传统的SQL那样关联查询,分组计算,这些可就不是HBase的长处了。下面先来观察下HBase的基本操作和存储,然后介绍下基于HBASE的MapReduce怎么写,在一些应用
2016-03-13 15:22:35 662
原创 HBASE---数据存储实践
HBASE(来自Hadoop database)是一个很好的BigTable的实现,能够存储上百亿行和百万列的数据,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统。 HBASE的基本架构组成如下: HBASE使用zookeeper作为协调服务,每个时刻只有一个HMaster在运行,HMaster来负责维护表和元数据(包括region),而不负责
2016-03-13 13:48:40 540
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人