博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用docker-compose快速搭建zookeeper集群
阅读量:7234 次
发布时间:2019-06-29

本文共 917 字,大约阅读时间需要 3 分钟。

镜像下载

docker pull zookeeper
zookeeper 集群的搭建
创建名为docker-compose.yml的文件

输入以下内容

version: '2'services:zk1:image: zookeeperrestart: alwayscontainer_name: zk1ports:- "2181:2181"environment:ZOO_MY_ID: 1ZOO_SERVERS: server.1=zk1:2888:3888 server.2=zk2:2888:3888 server.3=zk3:2888:3888zk2:image: zookeeperrestart: alwayscontainer_name: zk2ports:- "2182:2181"environment:ZOO_MY_ID: 2ZOO_SERVERS: server.1=zk1:2888:3888 server.2=zk2:2888:3888 server.3=zk3:2888:3888zk3:image: zookeeperrestart: alwayscontainer_name: zk3ports:- "2183:2181"environment:ZOO_MY_ID: 3ZOO_SERVERS: server.1=zk1:2888:3888 server.2=zk2:2888:3888 server.3=zk3:2888:3888

这个配置文件会告诉 Docker 分别运行三个 zookeeper 镜像, 并分别将本地的 2181, 2182, 2183 端口绑定到对应的容器的2181端口上.

ZOO_MY_ID 和 ZOO_SERVERS 是搭建 ZK 集群需要设置的两个环境变量, 其中 ZOO_MY_ID 表示 ZK 服务的 id, 它是1-255 之间的整数, 必须在集群中唯一. ZOO_SERVERS 是ZK 集群的主机列表.

运行zookeeper集群

当前目录下输入命令 COMPOSE_PROJECT_NAME=zk_cluster docker-compose up -d

这里写图片描述

ok

你可能感兴趣的文章
【云周刊】第206期:2018年阿里云云攻略十二篇精选好文 ...
查看>>
面对“烟囱式”难题,联想企业网盘展现跨时空延展能力
查看>>
函数第一部分:经典的永远是简单的-Python基础前传(10)
查看>>
一个该死的Linux权限问题
查看>>
Oracle 中关于 Between and 日期边界问题
查看>>
7.5-7.8一周学习笔记
查看>>
小米首款三折叠屏手机曝光,折叠屏会是2019年热潮吗?
查看>>
云服务器能干什么
查看>>
PCIe-8604 USB3.0图像采集卡无需额外供电机器视觉智能相机网卡
查看>>
新版 Microsoft Edge 有时会假扮成不同浏览器
查看>>
redis hash底层数据结构
查看>>
H5移动前端开发常用高能css3汇总
查看>>
大规模特征构建实践总结
查看>>
java源码-LinkedList
查看>>
WPF 引用 ttf文件
查看>>
WPF自定义控件 使用阿里巴巴图标
查看>>
Window 远程桌面无法复制粘贴(转载)
查看>>
WPF中使用ReportViewer报表
查看>>
Java JimToMov(图片转视频)
查看>>
Mysql 主从复制实战(学习笔记十三)
查看>>