Hadoop:hadoop-0.20.2,1 个Master节点(兼做Slave节点)3个Slave节点
Zookeeper:zookeeper-3.3.2 3个Zookeeper节点
Hbase:hbase-0.90.3 一个HMasterServer节点(兼做HRegionServer),3个HRegionServer节点
OS : ubuntu11.04
机器环境(3个VM节点):
192.168.128.131 master
192.168.43.132 slave1
192.168.43.133 slave2
并配置ssh无密码通信
HBase架构是一个Master与多个RegionServer,Master负责维护Region等一些工作,但是客户端访问Hbase并不需要通过Master。ZK通过监控选举Master来保证集群始终有一个可用的Master,即访问Master需要通过ZK,当ZK发现Master挂掉之后,会从其他机器中进行选举产出新的Master提供服务。Zookeeper作用
通过选举,保证任何时候,集群中只有一个master,Master与RegionServers 启动时会向ZooKeeper注册
存贮所有Region的寻址入口
实时监控Region server的上线和下线信息。并实时通知给Master
存储HBase的schema和table元数据
默认情况下,HBase 管理ZooKeeper 实例,比如, 启动或者停止ZooKeeper
Zookeeper的引入使得Master不再是单点故障
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)