docker-zk
基于 docker 搭建 zookeeper(3.4.14) 集群 (5个节点)
快速启动
- 创建网络.
docker network create -d bridge --subnet=192.168.0.0/24 --gateway=192.168.0.100 --ip-range=192.168.0.0/24 bigdata
- 拉取所有节点镜像;
docker pull -a jansora/zk
- 启动集群
docker run -it -d --name=zk1 --hostname=zk1 --network=zk zk1
docker run -it -d --name=zk2 --hostname=zk2 --network=zk zk2
docker run -it -d --name=zk3 --hostname=zk3 --network=zk zk3
docker run -it -d --name=zk4 --hostname=zk4 --network=zk zk4
docker run -it -d --name=zk5 --hostname=zk5 --network=zk zk5
- 集群状态检测
docker exec -it zk1 ./bin/zkServer.sh status
出现以下类似消息即为成功
ZooKeeper JMX enabled by default
Using config: /zk/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost.
Mode: follower