hbase的master和slave是什么意思

hbase的master和slave是什么意思,第1张

Hbase集群配置信息如下:

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不再是单点故障


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11687211.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存