環境:操作系統:centos6.5,zookeeper版本:zookeeper-3.4.8
STEP 1:下載
從zookeeper官網,下載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/ ? ?// 復制文件到/usr/local/路徑下
STEP 3:配置
> cd /usr/local/zookeeper-3.4.8/conf
> cp zoo_sample.cfg zoo.cfg ? ?//復制文件,并重命名為zoo.cfg
修改zoo.cfg,修改后文件內容如下:
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/usr/local/zookeeper-3.4.8/data
dataLogDir=/usr/local/zookeeper-3.4.8/logs
clientPort=2181
# 以下為兩個服務器行的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兩個文件夾。
在data下創建文件,文件名為:myid
在192.168.57.129服務器下,myid中錄入129 ? ?//內容與zoo.cfg 中,server.X中的X一致
在192.168.57.130服務器下,myid中錄入130 //內容與zoo.cfg 中,server.X中的X一致
STEP 5:啟動驗證
> cd /usr/local/zookeeper-3.4.8/bin
> ./zkServer.sh start ? ? //啟動命令
> ./zkServer.sh status ?//查看狀態
如果返回如下,箭頭部分為follower或者master,都說明安裝成功:
注意:在集群模式下,只有每個節點都啟動之后,./zkServer.sh status? //查看狀態命令才會正常。
STEP 6: 客戶端連接
> ./zkCli.sh -server 192.168.57.129:2181