Zookeeper简介
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。
Zookeeper安装
-
解压到指定位置。
tar -zxvf zookeeper-3.4.10.tar.gz -C /opt/module/
-
配置服务器编号
- 在zookeeper目录下新建zkData文件夹
- 在zkData目录下新建myid文件
- 在myid文件中添加数字,该数字可以为任意数,但是在集群中只能出现一次。为了方便记忆,hadoop151中的myid为1,hadoop152中的myid为2,hadoop153中的myid为3.
-
将“zookeeper/conf目录下”的zoo_sample.cfg重命名后修改其中内容。
mv zoo_sample.cfg zoo.cfg // 重命名 // 修改文件内容 dataDir=/opt/module/zookeeper-3.4.10/zkData server.1=hadoop151:2888:3888 // 一定要和myid对应 server.2=hadoop152:2888:3888 server.3=hadoop153:2888:3888
-
分别在三台虚拟机上启动zookeeper
切换到zookeeper/bin目录下./zkServer.sh start // 启动zookeeper ./zkServer.sh status // 查看zookeeper状态(leader或follower) ./zkServer.sh stop // 停止zookeeper
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。