docker 部署zookeeper集群


1.准備3台機器,IP為

192.168.1.181

192.168.1.182

192.168.1.159

2.創建目錄

mkdir conf data datalog

3.創建配置文件

 

vi conf/zoo.cfg

文件內容

tickTime=2000
initLimit=5
syncLimit=2
#maxClientCnxns=60
#autopurge.snapRetainCount=3
#autopurge.purgeInterval=1

dataDir=/data
dataLogDir=/datalog
clientPort=2181
server.1=192.168.1.181:2888:3888
server.2=192.168.1.182:2888:3888
server.3=192.168.1.159:2888:3888

4.創建myid,注意每台機器的文件內容不一樣,我的分別為1、2、3

vi data/myid 

5.分別啟動zookeeper

docker run -d -p 2181:2181 -p 2888:2888 -p 3888:3888 --restart=always \
    -v /data:/opt/zookeeper/data \
    -v /datalog:/opt/zookeeper/logs \
    -v /conf:/opt/zookeeper/conf \
    --name=zk1 \
   zookeeper:3.5.7
docker run -d -p 2181:2181 -p 2888:2888 -p 3888:3888 --restart=always \
    -v /data:/opt/zookeeper/data \
    -v /datalog:/opt/zookeeper/logs \
    -v /conf:/opt/zookeeper/conf \
    --name=zk2 \
   zookeeper:3.5.7
docker run -d -p 2181:2181 -p 2888:2888 -p 3888:3888 --restart=always \
    -v /data:/opt/zookeeper/data \
    -v /datalog:/opt/zookeeper/logs \
    -v /conf:/opt/zookeeper/conf \
    --name=zk3 \
   zookeeper:3.5.7

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM