ZooKeeper拓展连接
此例简单介绍基于docker的zookeeper安装与集群搭建
一 :安装
1.获取zookeeper镜像
docker pull zookeeper
2.写配置文件zoo.cfg
tickTime=2000
dataDir=/opt/zookeeper/data
clientPort=2181
initLimit=5
syncLimit=2
3.启动容器
docker run --name zookeeper --net host -v /showcase/zookeeper/zoo.cfg:/opt/zookeeper/conf/zoo.cfg --restart=always -d zookeeper:latest
二 :集群搭建
1.写配置文件zoo.cfg
#nod1
tickTime=2000
dataDir=/opt/zookeeper/data
clientPort=2181
initLimit=5
syncLimit=2
server.1=*.*.*.*:2888:3888
server.2=*.*.*.*:2888:3888
server.3=*.*.*.*:2888:3888
myid=1
#nod2
tickTime=2000
dataDir=/opt/zookeeper/data
clientPort=2181
initLimit=5
syncLimit=2
server.1=*.*.*.*:2888:3888
server.2=*.*.*.*:2888:3888
server.3=*.*.*.*:2888:3888
myid=2
#nod3
tickTime=2000
dataDir=/opt/zookeeper/data
clientPort=2181
initLimit=5
syncLimit=2
server.1=*.*.*.*:2888:3888
server.2=*.*.*.*:2888:3888
server.3=*.*.*.*:2888:3888
myid=3
2.分别启动容器
docker run --name zookeeper --net host -v /showcase/zookeeper/zoo.cfg:/opt/zookeeper/conf/zoo.cfg --restart=always -d zookeeper:latest
docker run --name zookeeper --net host -v /showcase/zookeeper/zoo.cfg:/opt/zookeeper/conf/zoo.cfg --restart=always -d zookeeper:latest
docker run --name zookeeper --net host -v /showcase/zookeeper/zoo.cfg:/opt/zookeeper/conf/zoo.cfg --restart=always -d zookeeper:latest