基于Docker的安装Zookeeper

基于Docker安装Zookeeper

基于docker的安装

  1. 拉取镜像
docker pull zookeeper:3.7.1 
  1. 创建文件夹
mkdir /usr/local/zookeeper/data /usr/local/zookeeper/conf /usr/local/zookeeper/logs
  1. 日志文件目录需要创建两个目录

  2. mkdir 目录1 目录2

  3. 为文件设置权限

cd /usr/local/zookeeper
chmod 777 *
  1. 启动
docker run -d --name zookeeper --privileged=true -p 2181:2181 --env TZ=Asia/Shanghai  -v /usr/local/zookeeper/data:/data -v /usr/local/zookeeper/conf:/conf -v /usr/local/zookeeper/logs:/datalog zookeeper:3.7.1

参数详细说明:

参数详细说明:

  1. -p 2181:2181 绑定端口,将容器内端口绑定到宿主机端口,zookeeper默认端口2181
  2. -v /usr/local/zookeeper/data:/data -v /usr/local/zookeeper/conf:/conf -v /usr/local/zookeeper/logs:/datalog 将容器内的/data , /conf , /logs目录分别挂载到宿主机/usr/local/zookeeper目录下,容器内/data , /conf , /logs所产生的文件会映射宿主机到对应目录
  3. –env TZ=Asia/Shanghai 将容器内时区设为国内正确时区,指定的是上海时区,如果未设置则日志时间会相差8个小时
  4. –name zookeeper设置名为zk1的容器
  5. zookeeper:3.7.1 选择镜像,笔者上方安装的是3.7.1,所以选择镜像时要注意自己所安装的镜像,也可以直接输入镜像ID
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值