Hbase
低调的洋仔
春风桃李花开日,秋雨梧桐叶落时。西宫南内多秋草,落叶满阶红不扫。
展开
-
Hbase葱岭探秘-原理与架构
Hbase是什么HBase是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtable的能力。HBase是Apache的Hadoop项目的子项目。HBase不原创 2016-12-06 14:29:15 · 1676 阅读 · 4 评论 -
Hbase葱岭探秘--JavaApi实践
HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。HBase是Google Bigtable的开源实现,类似Google Bigtable利用GFS作为其文件存储系统,HBase利用Hadoop HDFS作为其文件存储系统;Google运行MapReduce来处理Bigta原创 2016-12-14 13:06:34 · 1126 阅读 · 0 评论 -
Hbase与Hive整合
Hbase版本0.96.2 Hive版本0.13 在整合的时候需要将Hbase的部分以Hbase开头的包导入到Hive的lib中,并且,尤其注意一个htrace-core-2.04.jar这个jar包,没有的话会出错。Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.NativeConstr原创 2016-12-20 15:29:59 · 4786 阅读 · 2 评论 -
Hbase葱岭探秘--MR导入与分析数据
com.google.protobuf.HBaseZeroCopyByteString cannot access its superclass com.google.protobuf.LiteralByteString异常解决,以及如何通过MR将数据从文件导入到Hbase,如何通过MR对数据进行分析原创 2016-12-26 20:42:41 · 2028 阅读 · 0 评论 -
Hbase葱岭探秘--过滤器Api
Hbase中提供了许多的过滤器接口,以此来对数据进行过滤,使得查询出想要的数据。行过滤器针对行信息进行过滤,参数中可以采用前缀匹配、按位与、或、异或以及子串匹配等匹配的方式。同时可以控制EQUAL、NOT_EQUAL选项进行控制筛选数据的条件。/** * 行过滤器 BinaryComparator NullComparator:是不是空值 * BitCompar原创 2016-12-20 12:24:09 · 2689 阅读 · 0 评论 -
Hbase葱岭探秘--Hbase管理功能Api
客户端建表我用的版本是0.96.2的,api和之前的版本有许多不同之处,更接近最新的1.0版本的api,不过官网给出的api很多没有方法的功能介绍,看起来实在是麻烦,也算是HbaseApi的不足之处吧。 客户端创建表需要用HbaseAdmin,而之前的HTable则只是操作表的增删改查,基于数据的,而不是表结构等管理功能。/** * 客户端建表 */ public st原创 2016-12-20 12:38:33 · 1283 阅读 · 2 评论