version: '3.1'
services:
zoo1:
image: zookeeper
restart: always
hostname: zoo1
ports:
- 2181:2181
environment:
ZOO_MY_ID: 1
ZOO_SERVERS: server.1=zoo1:2888:3888;2181 server.2=zoo2:2888:3888;2181 server.3=zoo3:2888:3888;2181
zoo2:
image: zookeeper
restart: always
hostname: zoo2
ports:
- 2182:2181
environment:
ZOO_MY_ID: 2
ZOO_SERVERS: server.1=zoo1:2888:3888;2181 server.2=zoo2:2888:3888;2181 server.3=zoo3:2888:3888;2181
zoo3:
image: zookeeper
restart: always
hostname: zoo3
ports:
- 2183:2181
environment:
ZOO_MY_ID: 3
ZOO_SERVERS: server.1=zoo1:2888:3888;2181 server.2=zoo2:2888:3888;2181 server.3=zoo3:2888:3888;2181
Zookeeper docker compose安装配置
DockerizedZooKeeperClusterConfigurationwithReplication,
于 2023-09-05 18:20:38 首次发布
本文描述了一个使用Docker编排的ZooKeeper集群配置,包括三个节点(zoo1,zoo2,zoo3)的详细设置,每个节点有各自的环境变量和端口映射,确保高可用性和数据一致性。
1252

被折叠的 条评论
为什么被折叠?



