zoukankan      html  css  js  c++  java
  • docker-compose部署zk和kafka

    version: '3.4'
    
    services:
      zk1:
        image: zookeeper
        restart: always
        hostname: zk1
        container_name: zk1
        ports:
        - 12181:2181
        volumes:
        - "/home/smb/data/zkcluster/zk1:/data"
        - "/home/smb/logs/zkcluster/zk1:/datalog"
        environment:
          ZOO_MY_ID: 1
          ZOO_SERVERS: server.1=0.0.0.0:2888:3888;2181 server.2=zk2:2888:3888;2181 server.3=zk3:2888:3888;2181
        networks:
          - smb
    
      zk2:
        image: zookeeper
        restart: always
        hostname: zk2
        container_name: zk2
        ports:
        - 12182:2181
        volumes:
        - "/home/smb/data/zkcluster/zk2:/data"
        - "/home/smb/logs/zkcluster/zk2:/datalog"
        environment:
          ZOO_MY_ID: 2
          ZOO_SERVERS: server.1=0.0.0.0:2888:3888;2181 server.2=zk2:2888:3888;2181 server.3=zk3:2888:3888;2181
        networks:
          - smb
    
      zk3:
        image: zookeeper
        restart: always
        hostname: zk3
        container_name: zk3
        ports:
        - 12183:2181
        volumes:
        - "/home/smb/data/zkcluster/zk3:/data"
        - "/home/smb/logs/zkcluster/zk3:/datalog"
        environment:
          ZOO_MY_ID: 3
          ZOO_SERVERS: server.1=0.0.0.0:2888:3888;2181 server.2=zk2:2888:3888;2181 server.3=zk3:2888:3888;2181
        networks:
          - smb
    
      kafka1:
        image: wurstmeister/kafka
        restart: always
        hostname: kafka1
        container_name: kafka1
        ports:
        - 19091:9091
        environment:
          KAFKA_ADVERTISED_HOST_NAME: kafka1
          KAFKA_ADVERTISED_PORT: 9091
          KAFKA_ZOOKEEPER_CONNECT: zk1:2181,zk2:2181,zk3:2181
        volumes:
        - /home/smb/logs/kfkcluster/kafka1:/kafka
        networks:
          - smb
    
      kafka2:
        image: wurstmeister/kafka
        restart: always
        hostname: kafka2
        container_name: kafka2
        ports:
        - 19092:9092
        environment:
          KAFKA_ADVERTISED_HOST_NAME: kafka2
          KAFKA_ADVERTISED_PORT: 9092
          KAFKA_ZOOKEEPER_CONNECT: zk1:2181,zk2:2181,zk3:2181
        volumes:
        - /home/smb/logs/kfkcluster/kafka2:/kafka
        networks:
          - smb
    
      kafka3:
        image: wurstmeister/kafka
        restart: always
        hostname: kafka3
        container_name: kafka3
        ports:
        - 19093:9093
        environment:
          KAFKA_ADVERTISED_HOST_NAME: kafka3
          KAFKA_ADVERTISED_PORT: 9093
          KAFKA_ZOOKEEPER_CONNECT: zk1:2181,zk2:2181,zk3:2181
        volumes:
        - /home/smb/logs/kfkcluster/kafka3:/kafka
        networks:
          - smb
    
    networks:
      smb:
    

      

  • 相关阅读:
    解决chrome console打印的信息一闪而过
    Docker 构建自定义镜像
    Docker 镜像、容器、仓库
    Docker 简介、下载安装
    执行yum list installed | grep xxx 命令时报错:未提供依赖perl-DBD-SQLite、perl-DBI
    SpringBoot 配置多种运行环境
    SpringCloud Config 分布式配置管理
    SpringCloud Sleuth+Zipkin 分布式链路追踪
    Dubbo 配置中心、元数据中心
    dubbo admin的使用
  • 原文地址:https://www.cnblogs.com/tswcypy/p/11458716.html
Copyright © 2011-2022 走看看