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:
    

      

  • 相关阅读:
    JAVA maven 仓库 基础命令
    JAVA maven 环境变量配置
    JAVA jdk 环境变量配置
    kafka 环境搭建
    java servlet 基础
    java idea 配置tomcat
    java tomcat服务器
    java io流
    java 字符流
    【火炉炼AI】深度学习005-简单几行Keras代码解决二分类问题
  • 原文地址:https://www.cnblogs.com/tswcypy/p/11458716.html
Copyright © 2011-2022 走看看