docker - 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 时遇到错误
解决方案
推荐阅读
- docker - 如何指定在 Google Compute Engine 上运行的容器名称?
- php - 选中复选框后如何更新数据库的状态并且即使在页面刷新后仍选中该复选框?
- sql - RSConfig 生成 Dsn 连接字符串不起作用
- java - RequestBody 在附加文件而不是字符串数据时始终为空
- binary - “静态二进制检测”和“二进制重写”有什么区别
- python - 代码适用于 numpy 数组,但不适用于 2D 列表
- c++ - 从堆栈中读取字符后如何修复不正确的文件输出
- node.js - 如何在微软团队中添加 microsoft botbuilder 框架 node.js 版本 4 bot?
- php - 表格行数据的动态缩略图
- javascript - 使用 Express Handlebars 模板引擎在 NodeJs 中复制到剪贴板