首页 > 其他 > 详细

zookeeper集群通过docker-compose部署

时间:2019-12-16 18:33:03      阅读:124      评论:0      收藏:0      [点我收藏+]

下载zookeeper  docker镜像

docker pull zookeeper

编写docker-compose.yml配置文件

version: 3.4
x-logging:
  &default-logging
  options:
    max-size: 12m
    max-file: 5
  driver: json-file
services:
  zoo1:
    image: zookeeper
    logging: *default-logging
    restart: always
    hostname: zoo1
    networks:
       doufy:
         ipv4_address: 172.19.0.11
    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
    volumes:
      -  /etc/localtime:/etc/localtime:ro
      - /data/zook01/data:/data
      - /data/zook01/datalog:/datalog
  zoo2:
    image: zookeeper
    logging: *default-logging
    restart: always
    hostname: zoo2
    networks:
       doufy:
         ipv4_address: 172.19.0.12

    environment:
      ZOO_MY_ID: 2
      ZOO_SERVERS: server.1=zoo1:2888:3888;2181 server.2=0.0.0.0:2888:3888;2181 server.3=zoo3:2888:3888;2181
    volumes:
      -  /etc/localtime:/etc/localtime:ro
      - /data/zook02/data:/data
      - /data/zook02/datalog:/datalog

  zoo3:
    image: zookeeper
    logging: *default-logging
    restart: always
    hostname: zoo3
    networks:
       doufy:
         ipv4_address: 172.19.0.13
    environment:
      ZOO_MY_ID: 3
      ZOO_SERVERS: server.1=zoo1:2888:3888;2181 server.2=zoo2:2888:3888;2181 server.3=0.0.0.0:2888:3888;2181
    volumes:
      -  /etc/localtime:/etc/localtime:ro
      - /data/zook03/data:/data
      - /data/zook03/datalog:/datalog
networks:
    doufy:
      external: true

启动

 docker-compose up -d

技术分享图片

 

查看状态,进入容器内执行

zkServer.sh status

 

技术分享图片

zookeeper集群通过docker-compose部署

原文:https://www.cnblogs.com/doufy/p/12050346.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!