docker 使用compose安装zookeeper集群
此基础镜像使用的为zookeeper的官方镜像
- docker pull zookeeper
新建文件 docker-compose.yml
- version: ''
- services:
- zookeeper1:
- image: zookeeper
- container_name: zk1.cloud
- ports:
- - "2181:2181"
- environment:
- ZOO_MY_ID:
- ZOO_SERVERS: server.=0.0.0.0:: server.=zk2.cloud:: server.=zk3.cloud::
- zookeeper2:
- image: zookeeper
- container_name: zk2.cloud
- ports:
- - "2182:2181"
- environment:
- ZOO_MY_ID:
- ZOO_SERVERS: server.=zk1.cloud:: server.=0.0.0.0:: server.=zk3.cloud::
- zookeeper3:
- image: zookeeper
- container_name: zk3.cloud
- ports:
- - "2183:2181"
- environment:
- ZOO_MY_ID:
- ZOO_SERVERS: server.=zk1.cloud:: server.=zk2.cloud:: server.=0.0.0.0::
启动集群
- docker-compose up
后台启动
- docker-compose up -d
查看启动状态
- docker-compose ps
查看主从关系:
- echo stat | nc www.wenbronk.com
可看另外两个端口 2182, 2183
还可以在启动时直接指定
- docker run -d \
- -p : \
- --name zk1 \
- --link zk2:zknode2 \
- --link zk3:zknode3 \
- --net foo \
- -e SERVER_ID= \
- -e ADDITIONAL_ZOOKEEPER_1=server.=0.0.0.0:: \
- -e ADDITIONAL_ZOOKEEPER_2=server.=zknode2:: \
- -e ADDITIONAL_ZOOKEEPER_3=server.=zknode3:: \
- zookeeper
- docker run -d \
- -p : \
- --name zk2 \
- --link zk1:zknode1 \
- --link zk3:zknode3 \
- --net foo \
- -e SERVER_ID= \
- -e ADDITIONAL_ZOOKEEPER_1=server.=zknode1:: \
- -e ADDITIONAL_ZOOKEEPER_2=server.=0.0.0.0:: \
- -e ADDITIONAL_ZOOKEEPER_3=server.=zknode3:: \
- zookeeper
- docker run -d \
- -p : \
- --name zk3 \
- --link zk2:zknode2 \
- --link zk1:zknode1 \
- --net foo \
- -e SERVER_ID= \
- -e ADDITIONAL_ZOOKEEPER_1=server.=zknode1:: \
- -e ADDITIONAL_ZOOKEEPER_2=server.=zknode2:: \
- -e ADDITIONAL_ZOOKEEPER_3=server.=0.0.0.0:: \
- zookeeper
docker 使用compose安装zookeeper集群的更多相关文章
- 使用docker或者docker-compose部署Zookeeper集群
之前有介绍过Zookeeper的安装部署(Zookeeper基础教程(二):Zookeeper安装),但是那里我是基于独立的虚拟机来实现部署的,这种部署方式适合线上集群部署.后来有几次想用一下Zook ...
- 在CentOS上安装ZooKeeper集群
一共准备3个CentOS虚拟机 172.16.9.194 172.16.9.195 172.16.9.196 上传zookeeper-3.3.6.tar.gz到服务器并解压,3台服务器的目录结构如下 ...
- 利用VMware在虚拟机上安装Zookeeper集群
http://blog.csdn.net/u010246789/article/details/52101026 利用VMware在虚拟机上安装Zookeeper集群 pasting
- 在Linux上安装Zookeeper集群
xl_echo编辑整理,欢迎转载,转载请声明文章来源.欢迎添加echo微信(微信号:t2421499075)交流学习. 百战不败,依不自称常胜,百败不颓,依能奋力前行.——这才是真正的堪称强大!! - ...
- 吴裕雄--天生自然HADOOP操作实验学习笔记:安装zookeeper集群
实验目的 了解zookeeper的概念和原理 学会安装zookeeper集群并验证 掌握zookeeper命令使用 实验原理 1.Zookeeper介绍 ZooKeeper是一个分布式的,开放源码的分 ...
- ActiveMQ此例简单介绍基于docker的activemq安装与集群搭建
ActiveMQ拓展连接 此例简单介绍基于Docker的activemq安装与集群搭建 一 :安装 1.获取activemq镜像 docker pull webcenter/activemq 2.启动 ...
- docker环境下solrcloud+zookeeper集群部署教程
前言:两个月前的16年11月份完成的配置,使用的solr6.1和zookeeper3.4,刚刚写成blog,目前版本可能有小版本的变化. 本例完成结果为:在docker环境下部署solrcloud集群 ...
- 在centos6.5中安装zookeeper集群
简介 ZooKeeper服务器是用Java编写创建,它运行在JVM.所以需要使用JDK 6或更高版本,在这里就不说在centos安装jdk环境了,直接进入正题,我搭建的是 192.168.0.2, 1 ...
- 安装zookeeper集群
zookeeper集群的安装 顾名思义zookeeper就是动物园管理员,他是用来管hadoop(大象).Hive(蜜蜂).pig(小猪)的管理员, Apache Hbase和 Apache So ...
随机推荐
- Lucene原理一
Lucene 是一个高效的,基于Java 的全文检索库. 所以在了解Lucene之前要费一番工夫了解一下全文检索. 那么什么叫做全文检索呢?这要从我们生活中的数据说起. 我们生活中的数据总体分为两种: ...
- Linux下的ICMP反弹后门:PRISM
搜索的时候无意中看见的这款基于ping的ICMP后门.于是到作者的github上看看,居然是阴文的,为了过级,只能强忍着看了,学生狗伤不起.还好比较简单易懂,正如简介说的一样:“PRISM is an ...
- 后台返回的json数据传到前端页面并在页面的表格中填充
web前端页面: <table id="myTable" cellpadding="1" cellspacing="0" border ...
- SpringMVC绑定到实体数组、list、set、和map时要注意
实体的属性前一定要用.分割,如果是使用jquery的ajax提交的一个js数组对象,则请求数据会被格式化为 var sub = [{name:1,num:2},{name:1,num:2}] $.po ...
- Docker load与Docker import
docker load与docker import 首先,想要清楚的了解docker load与docker import命令的区别,就必须了解镜像与容器的区别: 镜像:用来启动容器的只读模板,是 ...
- Get size of all tables in database
http://stackoverflow.com/questions/7892334/get-size-of-all-tables-in-database SELECT t.NAME AS Table ...
- 3D空间中射线与轴向包围盒AABB的交叉检测算法【转】
引言 在上一节中,我讲述了如何实现射线与三角形的交叉检测算法.但是,我们应该知道,在游戏开发中,一个模型有很多的三角形构成,如果要对所有的物体,所有的三角形进行这种检测,就算现在的计算机运算能力,也是 ...
- [翻译].NET Core 3 Preview1和Windows桌面框架开源
原文来自TechViews 今天,我们宣布推出.NET Core 3 Preview 1.这是.NET Core 3的第一个公开发布.我们有一些令人兴奋的新功能可供分享,并希望得到您的反馈.您可以使用 ...
- java模板
public class max { public static void main(String[]args){ """ /* xxx */ ""& ...
- Word发表blog格式模板
一级标题(黑体,二号,加粗) 二级标题(黑体,三号,加粗) 正文(宋体+Times New Roman,小四) 注意事项: 序号列表"不连续"时,不得使用自动序号 连续(word连 ...