1)、集群目录

  cd /usr/local/zookeeper01/data
  touch myid
  vi  输入

  cd /usr/local/zookeeper01/data
  touch myid
  vi  输入

4)、配置zkcluster目录zookeeper01~03  zoo.cfg
  #####clientPort
  #####Server.myid=IP:port1:port2
  #####同一docker配置同一IP不同端号
  #####localhost:29001:31001

  vi /usr/local/zookeeper01/conf/zoo.cfg
    加如下:
    dataDir=/usr/local/zookeeper01/data
    clientPort=28001
    server.1=localhost:29001:31001
    server.2=localhost:29002:31002
    server.3=localhost:29003:31003

  vi /usr/local/zookeeper02/conf/zoo.cfg
    加如下:
    dataDir=/usr/local/zookeeper02/data
    clientPort=28002
    server.1=localhost:29001:31001
    server.2=localhost:29002:31002
    server.3=localhost:29003:31003

  vi /usr/local/zookeeper03/conf/zoo.cfg
    加如下:
    dataDir=/usr/local/zookeeper03/data
    clientPort=28003
    server.1=localhost:29001:31001
    server.2=localhost:29002:31002
    server.3=localhost:29003:31003
 
  ##server.myid=IP:Port1:Port2
  ##myid服务器编号      /usr/local/zookeeper01/myid
  ##port1服务器与集群中的Leader服务器交换信息的端口,一般用2288,
  ##Port2万一集群中的Leader服务器宕机,需要一个端口重新宣讲,选新Leader,一般3388

5)、zk目录zookeeper01~03 启动
    cd /usr/local/zookeeper01/bin
    ./zkServer.sh start
    ./zkServer.sh status
    #####Mode:follower#####
   
    cd /usr/local/zookeeper02/bin
   ./zkServer.sh start
   ./zkServer.sh status
   #####Mode:leader#####
 
   cd /usr/local/zookeeper03/bin
   ./zkServer.sh start
   ./zkServer.sh status
   #####Mode:follower#####

6)、客户端zkCli.sh
  cd /usr/local/zookeeper02/bin
  ./zkCli.sh -server localhost:

6-7   zk容器生成镜像
       #docker commit 容器ID zk:1.0
       docker commit zk zk:1.0

6-8  新容器zk2
       ##端口映射  宿主机端口:容器端口  
       ######### 2181:28002
       docker run -it --name zk2 -p 2181:28002  zk:1.0
       docker exec -ti -u root zk2   bash

最新文章

  1. [原创]JavaEE在CentOS服务器上的部署
  2. [测]jieba分词
  3. Android ImageCache图片缓存,使用简单,支持预取,支持多种缓存算法,支持不同网络类型,扩展性强
  4. ie6兼容之绝对定位元素内容为空时高度问题
  5. 一个通用的makefile
  6. 从SQLSERVER/MYSQL数据库中随机取一条或者N条记录
  7. CSS水平垂直居中总结
  8. [VMware]设置VM虚拟机随系统自动启动
  9. MySQL 性能优化的最佳20多条经验分享[转]
  10. 【转】设计模式 ( 十五 ) 中介者模式Mediator(对象行为型)
  11. 弹出框、遮罩层demo
  12. DataUml Design 教程6-DataUML Design 1.1版本号正式公布(支持PD数据模型)
  13. Spring Boot Admin Reference Guide
  14. VisualStudioOnline协同工作流程
  15. 修改任务显示WrkTaskIp.aspx页面
  16. kfrobotaidlog查找
  17. 如何根据搜索页面内容得到的结果生成该元素的xpath路径
  18. XPAGES 中CGI变量的获取
  19. cmder的使用和编码问题解决
  20. Python之函数——内置函数

热门文章

  1. 常用内置模块(一)——time、os、sys、random、shutil、pickle、json
  2. 05、python的基础-->字典的增、删、改、查
  3. pip安装任何包都出现问题
  4. 将Eclipse项目转换成AndroidStudio项目过程中遇到的问题以及解决方法
  5. 使用SQLiteOpenHelper管理SD卡中的数据库
  6. JS window对象 screen对象 screen对象用于获取用户的屏幕信息。 语法: window.screen.属性
  7. robotframework+python3+selenium之web相关关键字---第二集
  8. 转帖 eclipse Web项目WebContent目录修改
  9. Go: Println 与 Printf 的区别
  10. node快速入门