添加用户认证: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
Docker- 搭建单机版zookeeper3.4.10版本
本文详细介绍了如何在CentOS上使用Docker安装和配置单机Zookeeper3.4.10,包括设置网络选项、挂载数据目录,以及部署和测试Zookeeper服务,并演示了如何禁用IPv6以确保容器间的通信。同时,还介绍了如何安装和运行ZookeeperUI(zkui)进行监控。
摘要由CSDN通过智能技术生成