1、首先准备三台虚拟机,分别如下:Slave001=192.168.239.201,Slave002=192.168.239.202,Master001=192.168.239.101
server.1=Slave001:2888:3888
server.2=Slave002:2888:3888
server.3=Master001:2888:3888
2、下载地址:weget https://www-eu.apache.org/dist/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz
3、解压:tar -zxvf zookeeper-3.4.14.tar.gz
4、首先操作Master001,进入目录zookeeper-3.4.14下,比如我的目录为:
(1)cd /opt/rh/zookeeper-3.4.14/conf
(2)cp zoo_sample.cfg zoo.cfg
(3) 修改zoo.cfg 文件
vi zoo.cfg
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/opt/rh/zookeeper-3.4.14/tmp/zookeeper
clientPort=2181
#autopurge.purgeInterval=1
server.1=Slave001:2888:3888
server.2=Slave002:2888:3888
server.3=Master001:2888:3888
(4)、创建目录:mkdir -p /opt/rh/zookeeper-3.4.14/tmp/zookeeper
(5)进入 cd /opt/rh/zookeeper-3.4.14/tmp/zookeeper 目录
vi myid
这里设为3
4、完成上面的配置之后,把zookeeper-3.4.14 包,拷贝到Slave001、Slave002 机器上
分别进入 /opt/rh/zookeeper-3.4.14/tmp/zookeeper 修改 myid ,Slave001 机器为设置为1、Slave001 机器为设置为3
5、分别进入 cd /opt/rh/zookeeper-3.4.14/bin ,分别执行:
./zkServer.sh start ../conf/zoo.cfg
./zkServer.sh start ../conf/zoo.cfg
./zkServer.sh start ../conf/zoo.cfg
6、分别查看状态,分别执行:
./zkServer.sh status ../conf/zoo.cfg
看到这三台虚拟机,Master001 是 Mode: leader,Slave001、Slave002 都是Mode: follower,表示集群服务搭建成功了