一、上传zk安装包
cd /user/zookeeper (没有zookeeper自己创建一个)
rz
二、解压
tar -zxvf zookeeper-3.4.12.tar.gz
三、配置(先在一台节点上配置)
1.需要把conf目录下的 zoo_sample.cfg,改名为zoo.cfg
[root@master conf]# mv zoo_sample.cfg zoo.cfg
2.配置zoo.cfg
修改dataDir
dataDir=/user/zookeeper/data
在最后追加(对应自己的各个节点的ip)
server.1=192.168.233.128:2888:3888
server.2=192.168.233.131:2888:3888
server.3=192.168.233.130:2888:3888
3.创建data目录.data下在创建一个myid文件
[root@master zookeeper]# mkdir data
[root@master zookeeper]# cd data/
[root@master data]# echo "1">myid (于(2.配置zoo.cfg)步骤里的server.N对应)
[root@zhiyou data]# cat myid
1
[root@zhiyou data]#
4.将配置好的zk拷贝到其他节点
[root@master data]# scp -r /usr/zookeeper/ root@slave01:/usr/zookeeper/
[root@master data]# scp -r /usr/zookeeper/ root@slave02:/usr/zookeeper/
5.修改其他节点上的myid
[root@slave01 zookeeper]# mkdir data
[root@slave01 zookeeper]# cd data/
[root@slave01 data]# echo "2">myid
[root@slave02 zookeeper]# mkdir data
[root@slave02 zookeeper]# cd data/
[root@slave02 data]# echo "3">myid
四、5.8.启动zk(3台都要启动)
[root@master zookeeper]# cd /usr/zookeeper/zookeeper-3.4.12/bin/
[root@master bin]# ./zkServer.sh start
[root@slave01 zookeeper]# cd /usr/zookeeper/zookeeper-3.4.12/bin/
[root@slave01 bin]# ./zkServer.sh start
[root@slave02 zookeeper]# cd /usr/zookeeper/zookeeper-3.4.12/bin/
[root@slave02 bin]# ./zkServer.sh start
五、Jps查看(3台都有)
有 QuorumpeerMain 进程即可
六、[root@slave02 bin]# ./zkServer.sh status (3台)
有两个follower,一个leader