Docker- 搭建单机版zookeeper3.4.10版本

本文详细介绍了如何在CentOS上使用Docker安装和配置单机Zookeeper3.4.10,包括设置网络选项、挂载数据目录,以及部署和测试Zookeeper服务,并演示了如何禁用IPv6以确保容器间的通信。同时,还介绍了如何安装和运行ZookeeperUI(zkui)进行监控。
摘要由CSDN通过智能技术生成
添加用户认证:zookeeper添加用户认证 - i小胖哥儿 - 博客园 (cnblogs.com)
一、安装单机版
拉取镜像
docker pull zookeeper:3.4.10

创建挂载目录


mkdir -p /apps/zookeeper/{conf,data}

创建配置文件
cd /apps/zookeeper/conf
vi zoo.cfg

clientPort=2181
dataDir=/data
dataLogDir=/data/log
tickTime=2000
initLimit=5
syncLimit=2
autopurge.snapRetainCount=3
autopurge.purgeInterval=0
#最大访问数:不限制
maxClientCnxns=0
4.单机主机启动容器
测试部 > Docker- 搭建单机版zookeeper3.4.10版本 > image2023-3-20 17:11:29.png

需要用宿主机的网络

docker run --privileged=true  -v /apps/zookeeper/data:/data -v /apps/zookeeper/conf:/conf --name zookeeper -d zookeeper:3.4.10
docker run --privileged=true --network host -v /apps/zookeeper/data:/data -v /apps/zookeeper/conf:/conf --name zookeeper -d zookeeper:3.4.10


命令说明:

--network host: 使用主机上的网络配置,如果不用这种模式,而用默认的bridge模式,会导致容器跨主机间通信失败
启动完成后,单机主机的2181端口开放出来了(注意:这种配置通过127.0.0.1:2181不能访问zookeeper,只能访问192.168.0.200:2181)

检查容器的启动情况:

docker exec -it zookeeper /bin/bash



cd bin
zkServer.sh status


安装zkui


zkui-master.zip  zkui-2.0-SNAPSHOT-jar-with-dependencies.jar config.cfg

下载源码:

git clone https://github.com/DeemOpen/zkui.git
安装一些必备工具:

yum install -y git vim wget lrzsz net-tools



mkdir /home/ufo/zkui
cd /home/ufo/zkui

运行启动:

nohup java -jar zkui-2.0-SNAPSHOT-jar-with-dependencies.jar &





测试部 > Docker- 搭建单机版zookeeper3.4.10版本 > image2023-1-5 14:18:32.png







centos 禁用ipv6



























  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值