1. 什么是Zookeeper?
ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是 Google
的 Chubby 一个开源的实现,是 Hadoop 和 Hbase 的重要组件。它是一个为分布式
应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、
组服务等。
2. ZooKeeper 的体系结构
3. Zookeeper 能帮我们做什么?
- Hadoop2.0, 使 用 Zookeeper 的 事 件 处 理 确 保 整 个 集 群 只 有 一 个 活 跃 的 NameNode,存储配置信息等.
- HBase,使用 Zookeeper 的事件处理确保整个集群只有一个 HMaster,察觉 HRegionServer 联机和宕机,存储访问控制列表等.
4. 安装和配置 Zookeeper
- 下载安装包(可以在一下地址找到合适的版本)
- https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.5.6/apache-zookeeper-3.5.6.tar.gz
- 安装
- 上传安装包至linux目录/root/training
- 解压,tar -zxvf apache-zookeeper-3.5.6.tar.gz
- 进入conf目录,修改zoo.cfg.template为zoo.cfg
- 启动
- 在bin路径下执行./zkServer.sh start即可