一、下載下傳zookeeper-3.4.6.tar.gz并解壓
tar -zxf zookeeper-3.4.6.tar.gz -C /usr/local
二、拷貝 zoo_sample.cfg為zoo.cfg
cp zoo_sample.cfg zoo.cfg
三、修改zoo.cfg配置檔案
添加
server.1=hdmaster190:2888:3888
server.2=hdslave191:2888:3888
server.3=hdslave192:2888:3888
四、拷貝zookeeper-3.4.6目錄到其它兩台伺服器
scp -rp zookeeper-3.4.6 root@hdslave191:/usr/local
五、必須在三台機器上的配置檔案中dataDir指向的目錄下各自建立myid檔案
touch /tmp/zookeeper/myid
hdmaster機器上 輸入 1
hdslave191機器上 輸入 2
hdslave192機器上 輸入3
六、分别在三台機器上運作server
bin/zkServer.sh start
七、檢視狀态
bin/zkServer.sh status
顯示:
JMX enabled by default
Using config: /usr/local/zookeeper-3.4.6/bin/../conf/zoo.cfg
Mode: follower
說明:隻有一台機器啟動執行status會提示沒有運作,至少兩台機器運作才會顯示 master和follower
本文轉自 yntmdr 51CTO部落格,原文連結:http://blog.51cto.com/yntmdr/1714606,如需轉載請自行聯系原作者