目 录CONTENT

文章目录

Docker安装Zookeeper(单机)

Administrator
2024-05-30 / 0 评论 / 0 点赞 / 141 阅读 / 2489 字

Docker安装Zookeeper(单机)

拉取镜像

docker pull zookeeper

创建目录

mkdir -p /data/zookeeper/data # 数据挂载目录
mkdir -p /data/zookeeper/conf # 配置挂载目录
mkdir -p /data/zookeeper/logs # 日志挂载目录

添加配置文件

添加ZooKeeper配置文件,在挂载配置文件目录(/data/zookeeper/conf)下,新增zoo.cfg 配置文件,配置内容如下:

vim zoo.cfg
dataDir=/data
clientPort=2181
dataLogDir=/datalog
tickTime=2000
initLimit=5
syncLimit=2
autopurge.snapRetainCount=3
autopurge.purgeInterval=0
maxClientCnxns=60
standaloneEnabled=true
admin.enableServer=true
server.1=localhost:2888:3888;2181

启动容器

docker run -d --name zookeeper --privileged=true -p 2181:2181  -v /data/zookeeper/data:/data -v /data/zookeeper/conf:/conf -v /data/zookeeper/logs:/datalog zookeeper

-e TZ="Asia/Shanghai" # 指定上海时区
-d # 后台运行容器
-p 2181:2181 # 对端口进行映射
--name # 容器名称
-v # 将本地目录(文件)挂载到容器指定目录;
--restart always #始终重新启动zookeeper,看需求设置不设置自启动

测试

docker exec -it zookeeper zkCli.sh

2024-05-30T19:41:36-xujglo.png

0

评论区