docker安装单机版zookeeper
3.在zookeeper目录下创建docker-compose.yml文件。4.添加zookeeper配置文件在conf目录下。5.指定docker-compose.yml文件。注意: #后的主食不要粘贴,否则会出现如下错误。数据挂载目录,配置挂载目录,日志挂载目录。zookeeper版本:3.5.6。6.进入容器内部,验证容器状态。
·
zookeeper版本:3.5.6
1.拉取指定版本
docker pull zookeeper:3.5.6
2.创建挂载目录
数据挂载目录,配置挂载目录,日志挂载目录
mkdir -p /opt/develop/zookeeper/{data,conf,logs}
3.在zookeeper目录下创建docker-compose.yml文件
version: '3.3'
services:
zookeeper:
container_name: zookeeper
image: zookeeper:3.5.6
ports:
- "2181:2181"
restart: always
environment:
TZ: "Asia/Shanghai"
volumes:
- /opt/develop/zookeeper/data:/data
- /opt/develop/zookeeper/conf:/conf
- /opt/develop/zookeeper/logs:/datalog
4.添加zookeeper配置文件在conf目录下
dataDir=/data # 保存zookeeper中的数据
clientPort=2181 # 客户端连接端口,通常不做修改
tickTime=2000 # 通信心跳时间
initLimit=5 # LF(leader - follower)初始通信时限
syncLimit=2 # LF 同步通信时限
autopurge.snapRetainCount=3
autopurge.purgeInterval=0
maxClientCnxns=60
standaloneEnabled=true
admin.enableServer=true
server.1=localhost:2888:3888;2181
注意: #后的主食不要粘贴,否则会出现如下错误
5.指定docker-compose.yml文件
docker-compose up -d
6.进入容器内部,验证容器状态
# 进入容器内部
docker exec -it zookeeper /bin/bash
# 检查容器状态
docker exec -it zookeeper /bin/bash ./bin/zkServer.sh status
# 进入控制台
docker exec -it zookeeper zlCli.sh
更多推荐
已为社区贡献2条内容
所有评论(0)