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

zookeeper 同一docker伪集群的更多相关文章

  1. 【ZooKeeper系列】1.ZooKeeper单机版、伪集群和集群环境搭建

    ZooKeeper安装模式主要有3种: 单机版(Standalone模式)模式:仅有一个ZooKeeper服务 伪集群模式:单机多个ZooKeeper服务 集群模式:多机多ZooKeeper服务 1 ...

  2. Mesos+Zookeeper+Marathon+Docker分布式集群管理最佳实践

    参考赵班长的unixhot以及马亮blog 笔者QQ:572891887 Linux架构交流群:471443208 1.1Mesos简介 Mesos是Apache下的开源分布式资源管理框架,它被称为分 ...

  3. 10. ZooKeeper之搭建伪集群模式。

    转自:https://blog.csdn.net/en_joker/article/details/78673456 在集群和单机两种模式下,我们基本完成了分别针对生产环境和开发环境ZooKeeper ...

  4. mesos+marathon+zookeeper的docker管理集群亲手搭建实例(环境Centos6.8)

    资源:3台centos6.8虚拟机 4cpu 8G内存 ip 10.19.54.111-113 1台centos6.8虚拟机2cpu 8G ip 10.19.53.55 1.System Requir ...

  5. 【ZooKeeper】单机伪集群搭建(适用于mac)

    1.配置 .zookeeper下载地址:http://apache.mirrors.lucidnetworks.net/zookeeper/ 可以选择需要的版本,我下载的是zookeeper-3.4. ...

  6. Zookeeper集群搭建(多节点,单机伪集群,Docker集群)

    Zookeeper介绍 原理简介 ZooKeeper是一个分布式的.开源的分布式应用程序协调服务.它公开了一组简单的原语,分布式应用程序可以在此基础上实现更高级别的同步.配置维护.组和命名服务.它的设 ...

  7. Zookeeper集群搭建(单机多节点,伪集群,docker-compose集群)

    Zookeeper介绍 原理简介 ZooKeeper是一个分布式的.开源的分布式应用程序协调服务.它公开了一组简单的原语,分布式应用程序可以在此基础上实现更高级别的同步.配置维护.组和命名服务.它的设 ...

  8. windows下zookeeper伪集群搭建

    下载 http://www.apache.org/dyn/closer.cgi/zookeeper/ 解压 D:\Java\soft\zookeeper-3.4.6 伪集群 1.在 \zookeepe ...

  9. (原) 1.2 Zookeeper伪集群安装

    本文为原创文章,转载请注明出处,谢谢 Zookeeper伪集群安装 zookeeper单机安装配置可以查看 1.1 zookeeper单机安装 1.复制三份zookeeper,分别为zookeeper ...

随机推荐

  1. docker内的服务无法获取用户真实IP

    原文:blog.baohaipeng.top 背景:MySQL数据库和Redis运行在宿主机上(Linux),server运行在docker内,web运行在Nginx内(Nginx运行在docker内 ...

  2. 慎用margin系列3---IE6下3px bug

    当我们想让一段文字出现在一个布局块的右边的时候,我们会让布局块向左浮动,然后把段落设置左布局块宽度大小的左空白.比如左布局块是.a{float:left;height: 110px;width: 28 ...

  3. Http,Socket,TCP/IP 协议简述

    Http,Socket,TCP/IP 协议简述:https://blog.csdn.net/gordohu/article/details/54097841 TCP/IP协议,HTTP协议与webSo ...

  4. 轻松理解https,So easy!

    Java技术栈 www.javastack.cn 优秀的Java技术公众号 作者:翟志军 https://showme.codes/2017-02-20/understand-https/ 本文尝试一 ...

  5. Electron 常见问题

    导读: 以下记录了作者在实践中遇到的问题和最后的解决方法,如果有错误或者更新更完美的解决方案,欢迎留言指正.交流. 1.jQuery/RequireJS/Meteor/AngularJS 的问题 jQ ...

  6. teb教程2

    http://wiki.ros.org/teb_local_planner/Tutorials/Inspect%20optimization%20feedback 检查优化反馈 简介:怎样检查优化的轨 ...

  7. leetcode-161周赛-5248-统计【优美子数组】

    题目描述: 自己的提交:超时: class Solution: def numberOfSubarrays(self, nums, k: int) -> int: dp = [0]* (len( ...

  8. Clickhouse集群部署

    1.集群节点信息 10.12.110.201 ch201 10.12.110.202 ch202 10.12.110.203 ch203 2. 搭建一个zookeeper集群 在这三个节点搭建一个zo ...

  9. jsp中提供的四种属性范围

    参考:http://www.cnblogs.com/xdp-gacl/p/3781056.html 1.当前页:一个属性只能在一个页面中取得,跳转到其他页面无法取得 2.一次服务器请求:一个页面中设置 ...

  10. apue 第18章 终端I/O

    终端I/O有两种不同的工作模式: (1)规范模式:输入以行单位进行处理,每个读请求也最多返回一行. (2)非规范模式:输入字符不装配成行. 终端设备是由通常位于内核中的终端驱动程序控制的.每个终端设备 ...