1 体系图 HBase中的每张表都通过行键按照一定的范围被分割成多个子表(HRegion),默认一个HRegion超过256M就要被分割成两个,这个过程由HRegionServer管理,而HRegion的分配由HMaster管理。 HMaster 1、为Region server分配region 2 ...
分类:
其他好文 时间:
2018-01-08 18:31:48
阅读次数:
206
zookeeper.session.timeout 默认值:3分钟(180000ms) 说明:RegionServer与Zookeeper间的连接超时时间。当超时时间到后,ReigonServer会被Zookeeper从RS集群清单中移除,HMaster收到移除通知后,会对这台server负责的re ...
分类:
其他好文 时间:
2017-11-17 00:14:01
阅读次数:
179
一、HBase的安装配置 1.1 伪分布模式安装 伪分布模式安装即在一台计算机上部署HBase的各个角色,HMaster、HRegionServer以及ZooKeeper都在一台计算机上来模拟。 首先,准备好HBase的安装包,我这里使用的是HBase-0.94.7的版本,已经上传至百度网盘之中(U ...
分类:
其他好文 时间:
2017-11-03 13:02:53
阅读次数:
210
以下的介绍是基于Apache Hbase 0.94版本: 从HBase的架构图上可以看出,HBase中的存储包括HMaster、HRegionServer、HRegion、Store、MemStore、StoreFile、HFile、HLog等,本篇文章统一介绍他们的作用即存储结构。 以下是HBas ...
分类:
其他好文 时间:
2017-09-24 02:54:25
阅读次数:
146
1.系统架构 2. HMaster/HRegion 工作原理 HRegion Server上线 HMaster通过Zookeeper来追踪HRegion Server的状态。 HRegion Server 上线时,首先在Zookeeper的server目录中创建自己的文件,并取得文件的独占锁。 由于 ...
分类:
其他好文 时间:
2017-09-14 18:57:13
阅读次数:
496
1.Region 分配 HMaster负责为Region 分配Region Server,一个Region 只能分配给一个Region server。 HMaster中 记录: 哪些Region 已经分配到哪些Region Server中 哪些Region server 可用 哪些Region 尚未 ...
分类:
其他好文 时间:
2017-09-14 18:45:04
阅读次数:
180
首先说一下,这里是虚拟机环境. 1.用vbox安装centos6.8-mini 注意不要使用复制的方式安装,复制的虚拟机网络不通 安装如下: 主机 ip 角色 内存 hadoop1 192.168.0.10 namenode,HMASTER 2G hadoop2 192.168.0.11 namen... ...
分类:
系统相关 时间:
2017-08-30 22:31:14
阅读次数:
318
HBase 系统架构图 组成部件说明 Client: 使用HBase RPC机制与HMaster和HRegionServer进行通信 Client与HMaster进行通信进行管理类操作 Client与HRegionServer进行数据读写类操作 Zookeeper: Zookeeper Quorum ...
分类:
其他好文 时间:
2017-08-30 13:14:28
阅读次数:
158
从main()函数開始 public static void main(String [] args) { VersionInfo.logVersion(); new HMasterCommandLine(HMaster.class).doMain(args); } public void doMa ...
分类:
其他好文 时间:
2017-08-19 18:45:47
阅读次数:
163
最近生产环境hbase集群出现停掉集群之后hmaster无法启动现象,master日志报异常:Timedout 300000ms waiting for namespace table to be assigned,导致整个集群起不来。 首先怀疑regionserver加载namespace reg ...
分类:
其他好文 时间:
2017-08-08 15:30:01
阅读次数:
729