docker-composeインストールkafkaクラスタとkafka-manager管理インタフェース

2964 ワード

インストールの前提:
  • linuxリリース
  • docker
  • がインストールされています.
  • docker-compose
  • がインストールされています.

    構築手順

    1.     docker-compose.yml      
    2.         
    
    version: '2'
    services:
      zookeeper:
        image: wurstmeister/zookeeper   ##   
        ports:
          - "2181:2181"                 ##         
      kafka:
        image: wurstmeister/kafka       ##   
        volumes: 
            - /etc/localtime:/etc/localtime ##     (kafka               )
        ports:
          - "9092:9092"
        environment:
          KAFKA_ADVERTISED_HOST_NAME: 192.168.150.130   ##   :   IP
          KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181       ##         zookeeper 
      kafka-manager:  
        image: sheepkiller/kafka-manager                ##   :   web  kafka     
        environment:
            ZK_HOSTS: 192.168.150.130                   ##   :   IP
        ports:  
          - "9000:9000"                                 ##     
    
        3.   
    
    /*      kafka */
    docker-compose up -d
    
    /*    kafka    */
    /*       kafka        ,               ,  kafka                */
    /*      kafka      */
    docker-compose scale kafka=3    
    

    リファレンス接続-githubリファレンス接続-kafka-dockerリファレンス接続-docker-hubリファレンス接続-docker公式ドキュメント