推荐教材
1、《ZooKeeper分布式过程协调技术详解》,Flavio Junqueira 著,机械工业出版社。
2、 《从Paxos到Zookeeper:分布式一致性原理与实践》,倪超著,电子工业出版社。
本章内容
分布式应用
什么是Apache ZooKeeper
ZooKeeper能做什么
ZooKeeper概述
ZooKeeper是一种分布式协调服务,用于管理大型主机。在分布式环境中协调和管理服务是一个复杂的过程。ZooKeeper通过其简单的架构和API解决了这个问题。ZooKeeper允许开发人员专注于核心应用程序逻辑,而不必担心应用程序的分布式特性。
ZooKeeper框架最初是在“Yahoo!"上构建的,用于以简单而稳健的方式访问他们的应用程序。 后来,Apache ZooKeeper成为Hadoop、HBase和其他分布式框架使用的有组织服务的标准。 例如,Apache HBase使用ZooKeeper跟踪分布式数据的状态。
Apache HBase使用zookeeper跟踪分布式数据的状态
分布式应用
分布式应用可以在给定的时间(同时)在网络当中的多个系统