zookeeper版本
3.4.12
机器列表
192.168.0.1 zh00
192.168.0.2 zh01
192.168.0.3 zh02
配置到hosts中
下载
wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz
解压
tar -xzf zookeeper-3.4.14.tar.gz -C /data/server/
mv /data/server/zookeeper-3.4.14 /data/server/zookeeper
更改配置文件
cp /data/server/zookeeper/conf/zoo_sample.cfg /data/server/zookeeper/conf/zoo.cfg
vim /data/server/zookeeper/conf/zoo.cfg
新建文件夹
mkdir /data/server/zookeeper/data
新建文件
vim /data/server/zookeeper/data/myid
当前机器为zh00 myid内容为数字1
将zookeeper scp到另外两台机器
scp -r /data/server/zookeeper www@zh01:/data/server
scp -r /data/server/zookeeper www@zh02:/data/server
更新配置
- 机器zh01
vim /data/server/zookeeper/conf/zoo.cfg
vim /data/server/zookeeper/data/myid
当前机器为zh01 myid内容为数字2
- 机器zh02
vim /data/server/zookeeper/conf/zoo.cfg
vim /data/server/zookeeper/data/myid
当前机器为zh02 myid内容为数字3
启动
三台机器分别执行
/data/server/zookeeper/bin/zkServer.sh start
查看集群状态
三台机器分别执行
/data/server/zookeeper/bin/zkServer.sh status
结果依次为
ZooKeeper JMX enabled by default
Using config: /data/server/zookeeper/bin/../conf/zoo.cfg
Mode: follower
ZooKeeper JMX enabled by default
Using config: /data/server/zookeeper/bin/../conf/zoo.cfg
Mode: follower
ZooKeeper JMX enabled by default
Using config: /data/server/zookeeper/bin/../conf/zoo.cfg
Mode: leader