因爲手頭沒有多餘的機器,使用單機部署zookeeper集羣數據庫
一、下載zookeeper,我使用的是zookeeper-3.4.6.tar.gz。 vim
二、解壓bash
tar -zxvf zookeeper-3.4.6.tar.gz
三、copy成3份 服務器
cp zookeeper-3.4.6 zookeeper-3.4.6_1 cp zookeeper-3.4.6 zookeeper-3.4.6_2 cp zookeeper-3.4.6 zookeeper-3.4.6_3
四、分別修改配置文件日誌
cd zookeeper-3.4.6_1/conf vim zoo.cfg tickTime=2000 dataDir=/opt/zookeeper-3.4.6_1/data dataLogDir=/opt/zookeeper-3.4.6_1/log clientPort=2181 initLimit=10 syncLimit=5 server.1=127.0.0.1:2881:3881 server.2=127.0.0.1:2882:3882 server.3=127.0.0.1:2883:3883
參數說明:server
五、創建myid文件blog
vim opt/zookeeper-3.4.6_1/data/myid 1
六、同時設置另外兩個zookeeper實例事件
七、啓動ip
sh /opt/zookeeper-3.4.6_1/bin/zkServer.sh start
八、啓動另外兩個實例。內存
注:觀察日誌能夠看到一些錯誤日誌,不用理會,所有啓動的時候就OK了
九、查看節點狀態
sh zkServer.sh status JMX enabled by default Using config: /opt/zookeeper-3.4.6_1/bin/../conf/zoo.cfg Mode: follower