天天看点

zookeeker如何解决HBase单节点故障

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

参考文章:

<a href="http://blog.csdn.net/woshiwanxin102213/article/details/17584043" target="_blank">http://blog.csdn.net/woshiwanxin102213/article/details/17584043</a>

继续阅读