Error creating broker listeners from 'PLAINTEXT://:tcp://10.99.149.156:9092': No security protocol defined for listener PLAINTEXT://:TCP
这是完整的消息
这种看起来像是不良的配置。我认为这不应该既是“明文”和“ TCP”。 这种配置可能来自哪里? 此Kafka来自
wursmeister/kafka
码头图像。 直到大约一周前才能使用。 但是我不知道它发生了多长时间,因为Docker真的不允许一个人跟踪版本 /缓存管理非常差。
host:port
或
PLAINTEXT
,则需要指定属性
SSL
顾名思义,这是一张地图,可以包含诸如
listener.security.protocol.map
之类的值
在您的案件中,具体来说,我认为您真的不需要
LISTENER_NAME:PLAINTEXT
:tcp://
KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://192.168.1.36:9092
KAFKA_LISTENERS: PLAINTEXT://0.0.0.0:9092
KAFKA_ZOOKEEPER_CONNECT: "zookeeper:2181"
KAFKA_INTER_BROKER_LISTENER_NAME: PLAINTEXT
this works in my case where error was in docker container=>
java.lang.IllegalArgumentException: Error creating broker listeners from 'INSIDE://broker:9095,OUTSIDE://192.168.1.36:9095': No security protocol defined for listener INSIDE
Caused by: java.lang.IllegalArgumentException: No security protocol defined for listener INSIDE