返回到文章

采纳

编辑于

kafka 发送消息报错:LEADER_NOT_AVAILABLE

kafka

1:kafka版本:kafka_2.11-2.1.0

2:server.config配置

############### Socket Server Settings ###############
 listeners=PLAINTEXT://内网ip:9092
 advertised.listeners=PLAINTEXT://服务器外网ip:9092

3:问题描述:可以成功创建topic。用户下面命令发送消息报错

./kafka-console-producer.sh --broker-list 内网ip:9092 --topic kk

报错信息:Error while fetching metadata with correlation id 1 : {kk=LEADER_NOT_AVAILABLE} (org.apache.kafka.clients.NetworkClient)

4:尝试过:不配置advertised.listeners 参数,
只配置:listeners=PLAINTEXT://内网ip:9092,服务器本地可以正常收发消息。

问题是现在需要通过外网,链接kafka服务进行收发消息。请碰到过类似问题的解答下。