![Kafka进阶](https://wfqqreader-1252317822.image.myqcloud.com/cover/408/43738408/b_43738408.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.4.1 ZooKeeper集群的架构
图1.11展示了一个典型的ZooKeeper集群的架构。
![](https://epubservercos.yuewen.com/527ABA/23020654009771406/epubprivate/OEBPS/Images/42653-00-021-02.jpg?sign=1739442731-3EHF9kCnIFsnNZ5TNn5ck1WwXY1QIrSj-0-8bd8bd1ca4d01b9f2accd3a1af63691e)
图1.11 ZooKeeper集群的架构
客户端可以连接到每个Server,每个Server的数据是完全相同的,每个Follower和Leader都有连接,接受Leader的数据更新操作(并将Leader更新的数据同步到Follower中),实现数据的同步和一致性。Server记录事务日志和快照到持久存储的过程。如果ZooKeeper集群中过半数的Server可用,则整体服务就可以使用,Leader只有一个,宕机之后,就会重新选择出一个Leader。
第2章将会介绍ZooKeeper集群的部署与安装。