![](https://csdnimg.cn/release/download_crawler_static/86393193/bg5.jpg)
ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是 Google
的 Chubby 一个开源的实现,是 Hadoop 和 Hbase 的重要组件。它是一个为分布
式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式
同步、组服务等。
ZooKeeper 的目标就是封装好复杂易出错的关键服务,将简单易用的接口
和性能高效、功能稳定的系统提供给用户。
ZooKeeper 包含一个简单的原语集,
[1]
提供 Java 和 C 的接口。
ZooKeeper 代码版本中,提供了分布式独享锁、选举、队列的接口,代码
在 zookeeper-3.4.3\src\recipes。其中分布锁和队列有 Java 和 C 两个版本,
选举只有 Java 版本。(概述图片来源:
[2]
)
总结:zookeeper 是服务的协调调度服务器!!!
1.4 Zookeeper 安装使用
1.4.1 Zookeeper 下载
网址: http://zookeeper.apache.org/releases.html.
如图-2 所示
图-3
下载路径,点击 download.
如图-3 所示