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,表示集羣服務搭建成功了