docker下搭建zookeeper集群

该博客介绍了如何使用Docker拉取并启动Zookeeper 3.4.10镜像,创建并映射三个Zookeeper容器,查看容器状态,记录并配置每个容器的IP地址,修改zoo.cfg配置文件,设置集群节点,并重启容器以启动Zookeeper集群。最后,验证了Zookeeper集群的启动状态和工作模式。
摘要由CSDN通过智能技术生成

##拉取zk镜像

	docker pull zookeeper:3.4.10

##启动zk镜像,映射端口

	docker run --name zk01 -p 2181:2181 -d zookeeper:3.4.10
	docker run --name zk02 -p 2182:2181 -d zookeeper:3.4.10
	docker run --name zk03 -p 2183:2181 -d zookeeper:3.4.10

##查看容器运行状态

	docker inspect zk01 / zk02  /zk03

##记录IP

	IPAddress:
		zk01:	172.18.0.3
		zk02:	172.18.0.4
		zk03:	172.18.0.5

##修改其配置文件zoo.cfg

docker exec -it zk01 bash
cd /conf/
vi zoo.cfg
	
	server.1=172.18.0.3:2888:3888
	server.2=172.18.0.4:2888:3888
	server.3=172.18.0.5:2888:3888

:wq

cd /data
vi myid
	分别对应:1、2、3
:wq
exit

##重启zookeeper容器

docker restart [CONTAINER ID]

##启动zookeeper

docker exec -it zk01 bash

	cd bin/
	zkServer.sh start
	
		ZooKeeper JMX enabled by default
		Using config: /conf/zoo.cfg
		Starting zookeeper ... STARTED
		

	zkServer.sh status

		ZooKeeper JMX enabled by default
		Using config: /conf/zoo.cfg
		Mode: leader / follower
		
		Leader > Follower > Observer
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值