部署环境

NodeA:172.19.184.202
NodeB:172.19.184.201

部署

拉取镜像

#不指定版本默认拉取latest

sudo docker pull zookeeper

创建容器

#HOST1
sudo docker run -d --name=zookeeper1 --net=host zookeeper
#HOST2
sudo docker run -d --name=zookeeper2 --net=host zookeeper

修改配置文件

#HOST1:
$sudo docker exec -it zookeeper1 /bin/bash
$vi /conf/zoo.cfg
##改成下面
clientPort=2181
dataDir=/data
dataLogDir=/datalog
tickTime=2000
initLimit=5
syncLimit=2
server.1=192.168.51.121:2888:3888
server.2=192.168.51.155:2888:3888
#修改myid为1
$vi /data/myid

HOST2的zoo.cfg配置文件都一样,myid为2

验证

#进入服务器命令行
docker exec -it qd-zookeeper2 /bin/bash
#查看zkServer运行状态,Mode为follower或leader
bin/zkServer.sh status

如果出现Mode为standalone则防火墙未关或配置文件有问题zookeeper

--------------------- 
作者:总有刁明想害朕 
来源:CSDN 
原文:https://blog.csdn.net/Crystalqy/article/details/93907789 
版权声明:本文为博主原创文章,转载请附上博文链接!

docker 安装zookeeper集群相关推荐

  1. Zookeeper:Mac通过Docker安装Zookeeper集群

    此篇为 "Mac通过Docker安装Zookeeper集群",笔者原本计划是接下来更新Zookeeper应用系列的相关内容,但相关内容依赖Zookeeper集群,虽然前面也更新了 ...

  2. Docker部署Zookeeper集群

    Docker部署Zookeeper集群 官方网站: http://zookeeper.apache.org/ http://zookeeper.apache.org/doc/r3.4.8/zookee ...

  3. docker搭建zookeeper集群

    docker配置zookeeper集群: 我们需要的 docker-compose.yml 文件 ,这个需要我们自己先安装好,docker以及docker-compose,这个我在之前的教程中写到了, ...

  4. 在CentOS上安装ZooKeeper集群

    一共准备3个CentOS虚拟机 172.16.9.194 172.16.9.195 172.16.9.196 上传zookeeper-3.3.6.tar.gz到服务器并解压,3台服务器的目录结构如下 ...

  5. docker 安装mongodb集群,多台服务器

    docker 安装mongodb集群==多台服务器 - a393060727 - 博客园

  6. 基于docker搭建zookeeper集群、kafka集群(多台真机之间的集群)

    基于docker搭建zookeeper集群.kafka集群---二(多台真机之间的集群) https://blog.csdn.net/diebiao6526/article/details/10143 ...

  7. docker安装redis集群+设置密码

    docker安装redis集群+设置密码 采用文章 https://blog.csdn.net/BThinker/article/details/123374236 1.获取Redis镜像 shell ...

  8. [docker] docker-compose安装zookeeper集群

    前言 之前有介绍docker-compose的网络模块. 基础依赖 docker & docker-compose 基本思路 想法1 首先. 我们, 需要去docker的官网去查看是否有官方的 ...

  9. linux安装zookeeper集群保姆教程,包括集群启停脚本

    三台机器安装zookeeper集群 注意事项:安装前三台机器一定要保证时钟同步 说明: 我这里是有3台服务器,分别hostname为node01.node02.node03. 三台机器已经配置好了ss ...

最新文章

  1. 通过集成式有源EMI滤波器降低EMI并缩小电源尺寸
  2. python画散点图分布-python画图汇总(持续更新)
  3. linux系统服务器可能被攻击的几种攻击方式
  4. 时间序列预测 预测时间段_应用时间序列预测:美国住宅
  5. tensorflow中的正则化函数在_tensorflow中的正则化及数据增强
  6. 读书笔记-说服力 让你的PPT会说话
  7. 计算机一级笔试2012,2012计算机一级笔试模拟试卷及答案
  8. 聊聊 Jmeter 如何并发执行 Python 脚本
  9. 菜鸟和老鸟都无法避免的问题——未将对象引用设置到对象的实例
  10. 计算机英语课文朗读,倍速英语点读电脑版
  11. Springcloud电子商城系统 java B2B2C-服务消费者(rest+ribbon)
  12. 全电发票的最新进展:有关咨询整理(上篇)
  13. python sha1加密字符串
  14. mysql复制表结构(包括索引)
  15. android实现发送短信的功能
  16. 微信公众帐号——开发模式
  17. MATLAB plot3绘制的不是三维图
  18. Excel以逗号拆分数据
  19. 美团图神经网络训练框架的实践和探索
  20. 计算机网络学习笔记——第三章:数据链路层

热门文章

  1. requests模块使用代理
  2. Android API Level对应Android版本一览表
  3. Spring容器装饰者模式应用之实现业务类与服务类自由组合的解决方式
  4. hdu1285 拓扑序
  5. 【九度OJ1518】|【剑指offer16】反转链表
  6. js中WebSocket
  7. ACE之Reactor模式使用实例
  8. C/S+P2P网络模型(一)--聊天
  9. 张衡的地震仪不起作用的原因
  10. 不起作用 微信小程序 顶部json_微信小程序之 新建项目默认结构