【问题标题】:Setting up a local zookeeper and kafka using docker and wurstmeisters images使用 docker 和 wurstmeisters 图像设置本地 zookeeper 和 kafka
【发布时间】:2018-08-26 16:26:19
【问题描述】:

我真的很难配置我的 docker compose 来让我的 kafka 运行。我总是在docker-compose logs 上收到以下错误:

java.lang.IllegalArgumentException:创建代理侦听器时出错 从 'PLAINTEXT://kafka:': 无法将 PLAINTEXT://kafka: 解析为 代理端点

我已经为KAFKA_ADVERTISED_HOST_NAME 尝试了我的机器的所有可能的 IP 地址和名称,但这并没有改变这种情况。然而,这是我目前的 docker-compose.yml

version: '3'

services:
  zookeeper:
    image: wurstmeister/zookeeper
    hostname: zookeeper
    restart: unless-stopped
    ports:
      - "2181:2181"
  kafka:
    image: wurstmeister/kafka
    hostname: kafka
    restart: unless-stopped
#    links: 
#      - zookeeper:zookeeper
    ports:
      - "9092:9092"
    environment:
      - KAFKA_ADVERTISED_HOST_NAME=kafka
      - KAFKA_BROKER_ID=1
      - KAFKA_NUM_PARTITIONS=1
      - KAFKA_CREATE_TOPICS="test:1:1"
      - KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181
      - KAFKA_AUTO_CREATE_TOPICS_ENABLE=true
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - ./data:/kafka

【问题讨论】:

    标签: docker apache-kafka docker-compose


    【解决方案1】:

    我已停止使用 wurstmeister 并改用 bitnami。这里的配置直接来自示例。

    version: '3'
    
    services:
      zookeeper:
        image: 'bitnami/zookeeper:latest'
        hostname: zookeeper
        restart: unless-stopped
        ports:
          - '2181:2181'
        environment:
          - ALLOW_ANONYMOUS_LOGIN=yes
        #volumes:
        #  - ./data/zookeeper:/bitnami/zookeeper
      kafka:
        image: 'bitnami/kafka:latest'
        hostname: kafka
        restart: unless-stopped
        ports:
          - '9092:9092'
        environment:
          - KAFKA_BROKER_ID=1
          - KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181
          - ALLOW_PLAINTEXT_LISTENER=yes
        volumes:
          - ./data/kafka:/bitnami/kafka
    

    【讨论】:

    猜你喜欢
    • 2019-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-06
    • 1970-01-01
    • 2021-04-24
    • 1970-01-01
    • 2018-01-11
    相关资源
    最近更新 更多