zk
2016-11-18 11:32:10 0 举报
Zookeeper是一个分布式的,开源的分布式应用程序协调服务,是Hadoop和Hbase的重要组件。它为分布式应用提供一致性服务,如配置管理、域名服务、分布式同步等。Zookeeper的核心是原子广播,即所有的更新都是全局顺序的,每个更新都有一个唯一的时间戳,这种机制保证了数据的一致性。Zookeeper集群由一组机器组成,每台机器都可以运行客户端和服务端,通过心跳机制保持集群的状态同步。Zookeeper提供了丰富的API,可以方便地实现复杂的分布式逻辑。同时,Zookeeper也具有良好的扩展性,可以通过添加新的节点来扩大集群的规模。