centOS安裝zookeeper3.4.6(分散式模式)

吳峻申發表於2016-06-30

三臺電腦IP

172.16.0.16

172.16.0.17

172.16.0.18

1. 安裝

cd /usr/local/share/applications/

wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz

tar -zxvf zookeeper-3.4.6.tar.gz

cd /usr/local/share/applications/zookeeper-3.4.6/conf

cp zoo_sample.cfg  zoo.cfg

修改此檔案內容為如下:

tickTime=2000
dataDir=/tmp/zookeeper/
clientPort=2181
initLimit=5
syncLimit=2
server.1=172.16.0.16:2888:3888 
server.2=172.16.0.17:2888:3888 
server.3=172.16.0.18:2888:3888

儲存退出 如果dataDir沒有,則新建

mkdir /tmp/zookeeper
cd /tmp/zookeeper
touch myid

在每臺機器的dataDir下新建myid檔案,相應的內容根據zoo.cfg檔案中設定命名

172.16.0.16

echo "1"

172.16.0.17

echo "2"

172.16.0.18

echo "3"

每臺機器執行下列命令

cd /usr/local/share/applications/zookeeper-3.4.6
bin/zkServer.sh start

輸入

bin/zkServer.sh status

下列三張圖顯示了分散式結果 enter image description here

enter image description here

enter image description here

注意點:3個myid檔案格式一定要是unix格式,否則會報錯,無法啟動分散式

關閉zookeeper

bin/zkServer.sh stop

相關文章