首页 > 解决方案 > listener.security.protocol.map 中定义的安全协议“PLAINTEXT”无效

问题描述

大家好,

我的 docker-compose.yml 更改如下:-

kafka-docker:
    image: onfluentinc/cp-zookeeper:latest
    ports:
      - "9092:9092"
    depends_on:
      - zookeeper
    environment:
      - KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181
      - KAFKA_ADVERTISED_HOST_NAME=kafka-docker
      - KAFKA_ADVERTISE_HOST_PORT=9092
      - KAFKA_LISTENERS= "INTERNAL1://kafka-docker:9090,EXTERNAL1://localhost:9092"
      - KAFKA_ADVERTISED_LISTENERS= INTERNAL1://kafka-docker:9092,EXTERNAL1://localhost:9092
      - KAFKA_LISTENER_SECURITY_PROTOCOL_MAP= "INTERNAL1:PLAINTEXT,EXTERNAL1:PLAINTEXT"
      - KAFKA_INTER_BROKER_LISTENER_NAME= INTERNAL1
      - KAFKA_CREATE_TOPICS=test:1:1

org.apache.kafka.common.config.ConfigException: Invalid security protocol PLAINTEXT defined in listener.security.protocol.map 在 docker-compose up -d 时遇到错误

标签: dockerdocker-composedocker-registry

解决方案


推荐阅读