- Zookeeper简介 Zookeeper是hadoop的分布式协调服务,适用与服务部署管理,是从传统的互联网架构演化而来。传统单体应用系统的耦合度非常高、启动应用时间长、依赖庞大等,zookeeper架构相对传统架构更加简单,更加可靠。
下图为zookeeper架构的角色分布图:

介绍:
Leader:领导者,负责发起决议,如果有client发送请求到某个server,会由leader进行选举决议,如果过半的server同意则开始执行请求,如果leader出现宕机,follower会选举出新的leader。
Follower:跟随者,接收client请求,只能单独处理读请求,如果存在写请求则将请求上报leader,当leader发起决议时参与决议,且执行。
Observer:观察者,没有选举权的follower,为了提高整体读性能,因为参与选举比较耗时。
实施思路及环境搭建,请查看原文:Zookeeper在测试应用