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图像。这工作直到大约一周前。但我不确切地知道它多久以前发生了变化,因为Docker并不真正允许跟踪版本/缓存管理非常糟糕。
答案 0 :(得分:0)
host:port
之前的所有内容都是侦听器名称。侦听器可以使用您喜欢的任何名称,但是如果不是PLAINTEXT
或SSL
,则需要指定属性listener.security.protocol.map
顾名思义,这是一张地图,可以包含LISTENER_NAME:PLAINTEXT
特别是在您的情况下,我认为您真的不需要:tcp://
并且它应该可以工作,而无需使用安全地图属性