当前位置: 首页 > news >正文

Docker 安装zookeeper

一、安装单机版

1、拉取镜像

docker pull zookeeper

2、创建挂载目录

mkdir -p /mydata/zookeeper/{conf,data,logs}

3、新建配置文件

cd  /mydata/zookeeper/conf
vi zoo.cfg
dataDir=/data
dataLogDir=/logs
tickTime=2000
initLimit=10
syncLimit=5
clientPort=2181

4、单机主机启动容器

docker run -d \--name zookeeper \--privileged=true \-p 2181:2181 \-e TZ="Asia/Shanghai" \--network host \--restart=always \-v /mydata/zookeeper/conf:/conf \-v /mydata/zookeeper/data:/data \-v /mydata/zookeeper/logs:/logs \zookeeper

命令说明:

  • –network host: 使用主机上的网络配置,如果不用这种模式,而用默认的bridge模式,会导致容器跨主机间通信失败
  • -v /mydata/zookeeper/conf:/conf: 主机的配置目录挂载到容器的/conf下,容器内的zkServer.sh默认会读取/conf/zoo.cfg下的配置
  • -v /mydata/zookeeper/data:/data:主机的数据目录挂载到容器/data下
  • -v /mydata/zookeeper/logs:/logs:主机的数据目录挂载到容器/logs下
  • 启动完成后,单机主机的2181端口开放出来了(注意:这种配置通过127.0.0.1:2181不能访问zookeeper,只能访问192.168.56.10:2181)

5、检查容器的启动情况

docker exec -it zookeeper /bin/bash
cd bin
zkServer.sh status

成功如下:
在这里插入图片描述

http://www.lryc.cn/news/198943.html

相关文章:

  • 项目管理与SSM框架(二)| Spring
  • Ubuntu系统忘记Root用户密码-无法登录系统-更改Root密码-Ubuntu系统维护
  • webSocket 有哪些安全问题?
  • ArcGis打开影像显示全黑解决方法
  • 雷达基础导论及MATLAB仿真
  • 设计模式再探——适配器模式
  • 【无标题】光伏逆变器的IEC62109测试,逆变器IEC62109测试项目
  • Windows用VM虚拟机安装MacOS Ventura 13.6系统全流程教程(附资源)
  • PHP7和PHP8的新特性
  • mysql按照日期分组统计数据(date_formatstr_to_date)
  • 【C++程序员必修第一课】C++基础课程-07:switch 分支选择
  • initramfs介绍
  • 数据结构与算法:二分查找(心得)
  • 项目管理之分析项目特点的方法
  • MyBatisPlus(二十一)乐观锁
  • node 通过axios发送post请求(FormData)
  • 2024 王道考研-数据结构
  • 【疯狂Java讲义】Java学习记录(使用jar命令打包)
  • 数据库第一、二章作业
  • 将数组拆分成斐波那契序列
  • 【Linux】:权限
  • 8年软件测试工程师感悟——写给还在迷茫中的朋友
  • CleanMyMac苹果电脑清理软件是智商税吗?最全评测价格、清理效果一次说清
  • 【pytorch 中 torch.max 和 torch.argmax 的区别】
  • 无效的 page.json [“window“] 页面.json配置了“window“: {“disableScroll“: true}
  • 2023最新短视频配音软件~
  • 【内网击穿工具 】NATAPP
  • vue 使用crypto.js解密后,用JSON.parse转义报错非空白格解决办法
  • 全景分割的自监督学习
  • 基于python的23种设计模式