zookeeper 同一docker伪集群
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伪集群的更多相关文章
- 【ZooKeeper系列】1.ZooKeeper单机版、伪集群和集群环境搭建
ZooKeeper安装模式主要有3种: 单机版(Standalone模式)模式:仅有一个ZooKeeper服务 伪集群模式:单机多个ZooKeeper服务 集群模式:多机多ZooKeeper服务 1 ...
- Mesos+Zookeeper+Marathon+Docker分布式集群管理最佳实践
参考赵班长的unixhot以及马亮blog 笔者QQ:572891887 Linux架构交流群:471443208 1.1Mesos简介 Mesos是Apache下的开源分布式资源管理框架,它被称为分 ...
- 10. ZooKeeper之搭建伪集群模式。
转自:https://blog.csdn.net/en_joker/article/details/78673456 在集群和单机两种模式下,我们基本完成了分别针对生产环境和开发环境ZooKeeper ...
- 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 ...
- 【ZooKeeper】单机伪集群搭建(适用于mac)
1.配置 .zookeeper下载地址:http://apache.mirrors.lucidnetworks.net/zookeeper/ 可以选择需要的版本,我下载的是zookeeper-3.4. ...
- Zookeeper集群搭建(多节点,单机伪集群,Docker集群)
Zookeeper介绍 原理简介 ZooKeeper是一个分布式的.开源的分布式应用程序协调服务.它公开了一组简单的原语,分布式应用程序可以在此基础上实现更高级别的同步.配置维护.组和命名服务.它的设 ...
- Zookeeper集群搭建(单机多节点,伪集群,docker-compose集群)
Zookeeper介绍 原理简介 ZooKeeper是一个分布式的.开源的分布式应用程序协调服务.它公开了一组简单的原语,分布式应用程序可以在此基础上实现更高级别的同步.配置维护.组和命名服务.它的设 ...
- windows下zookeeper伪集群搭建
下载 http://www.apache.org/dyn/closer.cgi/zookeeper/ 解压 D:\Java\soft\zookeeper-3.4.6 伪集群 1.在 \zookeepe ...
- (原) 1.2 Zookeeper伪集群安装
本文为原创文章,转载请注明出处,谢谢 Zookeeper伪集群安装 zookeeper单机安装配置可以查看 1.1 zookeeper单机安装 1.复制三份zookeeper,分别为zookeeper ...
随机推荐
- php token的生成和使用
原文连接:http://ukagaka.github.io/php/2018/05/08/JWT.html 1. 为什么要使用tokent进行登录 前后端分离或者为了支持多个web应用,那么原来的co ...
- Java转型大数据开发全套教程,都在这儿!
众所周知,很多语言技术已经在长久的历史发展中掩埋,这期间不同的程序员也走出的自己的发展道路. 有的去了解新的发展趋势的语言,了解新的技术,利用自己原先的思维顺利改变自己的title. 比如我自己,也都 ...
- 20-python基础-python3-reversed()函数
描述 reversed 函数返回一个反转的迭代器. 语法 reversed(seq) 参数 seq -- 要转换的序列,可以是 tuple, string, list 或 range. # 字符串 s ...
- 【WPF】一些拖拽实现方法的总结(Window,UserControl)
原文:[WPF]一些拖拽实现方法的总结(Window,UserControl) 原文地址 https://www.cnblogs.com/younShieh/p/10811456.html 前文 本文 ...
- C语言注意事项
#include <stdio.h> int main() { /*********************************************** * 指针使用注意事项: * ...
- 不用 PS 和 AI,5个网站能做出更好看的设计
要完成漂亮的设计,一定要掌握 PS.AI.Sketch 等专业的做图工具才可以.其实,现在有很多网站可以帮助不会专业设计工具的我们,做出很多很漂亮的设计,完成自己的设计需求.今天,我们就来介绍一下这些 ...
- Shell 脚本的建立与执行
- Tomcat---概述
1.Tomcat 是 一个 免费.开源 的 web应用服务器: 属于 轻量级 应用服务器,在中小型系统.并发量不大的情况下 被广泛使用: 2.Tomcat 是 Apache下的核心项目 ...
- java中的final关键字的用法
一. 什么是final关键字? final在Java中是一个保留的关键字,可以声明成员变量.方法.类以及本地变量.一旦你将引用声明作final,你将不能改变这个引用了,编译器会检查代码,如果你试图将变 ...
- leetcode-160场周赛-5238-找出给定方程的正整数解
题目描述: class Solution: def findSolution(self, customfunction: 'CustomFunction', z: int) -> List[Li ...