1.下载&解压安装包apache-zookeeper-3.7.1-bin.tar.gz
解压到/app/ &改名zookeeper-3.7.1
[root@node1 app]# tar -zxvf apache-zookeeper-3.7.1-bin.tar.gz -C /app/
[root@node1 app]# mv apache-zookeeper-3.7.1-bin zookeeper-3.7.1
---- 删除docs
[root@node1 zookeeper-3.7.1]# pwd
/app/zookeeper-3.7.1
[root@node1 zookeeper-3.7.1]# rm -rf docs/
2.修改配置文件
[root@node1 conf]# cp zoo_sample.cfg zoo.cfg
2.1 修改配置文件zoo.cfg
修改数据存放目录 dataDir=/data/zkdata
在zoo.cfg结尾添加集群集群server.id
server.1=node1:2888:3888 #2888是leader 和follower 之间通信用的,3888是投票用的
server.2=node2:2888:3888
server.3=node3:2888:3888
2.2 拷贝zookeeper-3.7.1 到node2、node3 集群
[root@node1 app]# scp -r zookeeper-3.7.1 node2:$PWD
[root@node1 app]# scp -r zookeeper-3.7.1 node3:$PWD
2.3 在node1\node2\node3机器上新建目录/data/zkdata
3.创建myid文件
在node1机器上创建myid文件,内容为1
[root@node3 data]# echo 1 >zkdata/myid
node2机器上创建myid文件,内容为2
[root@node2 data]# echo 2 >zkdata/myid
node3机器上创建myid文件,内容为3
[root@node3 data]# echo 3 >zkdata/myid