docker 部署zookeeper集群

Posted 418836844qqcom

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

 

以上是关于docker 部署zookeeper集群的主要内容,如果未能解决你的问题,请参考以下文章

docker 搭建zookeeper集群和kafka集群

基于Docker进行Zookeeper集群的安装

Mac 使用 docker 搭建 kafka 集群 + Zookeeper + kafka-manager

使用 Docker 一步搞定 ZooKeeper 集群的搭建

使用 Docker 一步搞定 ZooKeeper 集群的搭建

Docker 部署zookeeper3.4