環(huán)境:操作系統(tǒng):centos6.5,zookeeper版本:zookeeper-3.4.8
STEP 1:下載
從zookeeper官網(wǎng),下載zookeeper-3.4.8版本,下載路徑:/root/Downloads/
STEP 2:解壓
> cd /root/Downloads/
> tar -zxvf zookeeper-3.4.8.tar.gz ? // 解壓之后,得到文件夾zookeeper-3.4.8
> cp -ri zookeeper-3.4.8/ /usr/local/zookeeper-3.4.8/ ? ?// 復(fù)制文件到/usr/local/路徑下
STEP 3:配置
> cd /usr/local/zookeeper-3.4.8/conf
> cp zoo_sample.cfg zoo.cfg ? ?//復(fù)制文件,并重命名為zoo.cfg
修改zoo.cfg,修改后文件內(nèi)容如下:
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/usr/local/zookeeper-3.4.8/data
dataLogDir=/usr/local/zookeeper-3.4.8/logs
clientPort=2181
# 以下為兩個(gè)服務(wù)器行的ip
server.129=192.168.57.129:2888:3888 ? ??
server.130=192.168.57.130:2888:3888
STEP 4:配置2
在/usr/local/zookeeper-3.4.8/目錄下新建data和logs兩個(gè)文件夾。
在data下創(chuàng)建文件,文件名為:myid
在192.168.57.129服務(wù)器下,myid中錄入129 ? ?//內(nèi)容與zoo.cfg 中,server.X中的X一致
在192.168.57.130服務(wù)器下,myid中錄入130 //內(nèi)容與zoo.cfg 中,server.X中的X一致
STEP 5:?jiǎn)?dòng)驗(yàn)證
> cd /usr/local/zookeeper-3.4.8/bin
> ./zkServer.sh start ? ? //啟動(dòng)命令
> ./zkServer.sh status ?//查看狀態(tài)
如果返回如下,箭頭部分為follower或者master,都說明安裝成功:

注意:在集群模式下,只有每個(gè)節(jié)點(diǎn)都啟動(dòng)之后,./zkServer.sh status? //查看狀態(tài)命令才會(huì)正常。
STEP 6: 客戶端連接
> ./zkCli.sh -server 192.168.57.129:2181