zookeeper

发布时间 2023-11-29 19:04:56作者: 我也很好

Hello World

docker pull apache/dolphinscheduler

docker run --name dolphinscheduler -p 12345:12345 -p 25333:25333 -d apache/dolphinscheduler-standalone-server:latest

docker run --name my_zookeeper -d --memory=4g zookeeper:latest

version: '3'

services:
zoo1:
image: zookeeper:3.5.7
restart: always
hostname: zoo1
ports:
- "2181:2181"
environment:
ZOO_MY_ID: 1
ZOO_SERVERS: server.1=zoo1:2888:3888 server.2=zoo2:2888:3888 server.3=zoo3:2888:3888 server.4=zoo4:2888:3888 server.5=zoo5:2888:3888
volumes:
- /path/to/data/zoo1:/data

zoo2:
image: zookeeper:3.5.7
restart: always
hostname: zoo2
ports:
- "2182:2181"
environment:
ZOO_MY_ID: 2
ZOO_SERVERS: server.1=zoo1:2888:3888 server.2=zoo2:2888:3888 server.3=zoo3:2888:3888 server.4=zoo4:2888:3888 server.5=zoo5:2888:3888
volumes:
- /path/to/data/zoo2:/data

zoo3:
image: zookeeper:3.5.7
restart: always
hostname: zoo3
ports:
- "2183:2181"
environment:
ZOO_MY_ID: 3
ZOO_SERVERS: server.1=zoo1:2888:3888 server.2=zoo2:2888:3888 server.3=zoo3:2888:3888 server.4=zoo4:2888:3888 server.5=zoo5:2888:3888
volumes:
- /path/to/data/zoo3:/data

zoo4:
image: zookeeper:3.5.7
restart: always
hostname: zoo4
ports:
- "2184:2181"
environment:
ZOO_MY_ID: 4
ZOO_SERVERS: server.1=zoo1:2888:3888 server.2=zoo2:2888:3888 server.3=zoo3:2888:3888 server.4=zoo4:2888:3888 server.5=zoo5:2888:3888
volumes:
- /path/to/data/zoo4:/data

zoo5:
image: zookeeper:3.5.7
restart: always
hostname: zoo5
ports:
- "2185:2181"
environment:
ZOO_MY_ID: 5
ZOO_SERVERS: server.1=zoo1:2888:3888 server.2=zoo2:2888:3888 server.3=zoo3:2888:3888 server.4=zoo4:2888:3888 server.5=zoo5:2888:3888
volumes:
- /path/to/data/zoo5:/data

docker run -it --rm --link my_zookeeper:zookeeper zookeeper zkCli.sh -server zookeeper