0、hadoop\hbase 云计算集群服务都集成了zookeeper进行统一调度管理。
1、管理后台服务集群实例
2、zookeeper应用的好处
从上面的实例可以看出其好处是显而易见的:
a、客户端请求和后台服务集群是透明的。也就是说:客户端只用与zookeeper大脑进行沟通即可,而不用去直接与后台的各个集群服务交流
b、使服务集群具备failover能力。一旦应用集群里面的一个节点挂了,zookeeper能自动感知失败节点并进行相应备份或唤醒冷备份服务节点的操作
3、zookeeper的独特之处
其实,zookeeper本身也是个服务群节点。自然有人会问,应用服务节点需要zookeeper进行“看护”,那zookeeper服务节点一旦挂彩,又是谁看护它呢? 这就是zookeeper的独特“自救能力”。我们知道,目前的mysql、mongodb、redis、hbase、kafka等集群模式均采用master-slave模式。
4、 独特的自救能力的核心算法
a、自我选举算法
5、zookeepe试用接口示例
6、zookeeper源码分析
原文:http://www.cnblogs.com/gisorange/p/3581515.html