HBase
文章平均质量分 56
汤愈韬
沉默是金
展开
-
Hive整合HBase --解决版本冲突
笔者使用的是0.99.2这个版本的hbase.第一步 : 拷贝hbase的jar包到hive需要hbase下面的jar包到hive的lib目录下hbase-client-0.99.2.jarhbase-common-0.99.2.jarhbase-server-0.99.2.jarhbase-common-0.99.2-tests.jarhbase-protocol-0.99.2.j...原创 2018-12-07 17:15:49 · 3115 阅读 · 0 评论 -
HBase数据模型
HBase是将列保存在一个列族里面。这样的好处是:在HBase里面,是没有修改数据这一说法,而是通过版本号来将数据合并成为最新的数据。列族保存的是多个列的内容,最终每一个列族会生成一个文件,这就相当于将有很多列的表拆分,比如将用户名和密码拆分成一个表,另一个表放的是一大堆描述信息,因为在登录的时候,只需要用户名和密码。如果都设置在一张表里面,一查询,查询的内容很大。所以HBase就是分...原创 2018-12-05 14:16:38 · 202 阅读 · 0 评论 -
Java API 操HBase一直不懂
我使用的是单机版本的zookeeper,使用java API操作HBase,需要连接上zookeeper,但是我之前在网上搜的是配置单机本地版的zookeeper,这配置里面,我没太注意,我把端口改成2182,而zookeeper,默认使用的端口是2181,所以我一直一直连不上,使用debug模式调试,会一直卡在创建表 createTable 这一步上,把端口改回来,或者直接删除修改zooke...原创 2018-12-05 16:02:15 · 302 阅读 · 0 评论 -
HBase的主从
主: HMaster:只负责表管理,和RegionServer的上线下线,一个Region挂了,就把数据分下去,一个Region上来了,就把数据均衡一下。跟管理DataNode的上下线是一样的。不跟数据打交道从:HRegionServer跟数据打交道,管理数据的增删改查,还有向hdfs写数据。...原创 2018-12-05 17:16:05 · 1950 阅读 · 0 评论