Wurstmeister kafka 中的 LEADER_NOT_AVAILABLE 错误

use*_*619 5 apache-kafka kafka-consumer-api kafka-producer-api

我正在尝试使用以下链接设置 kafka 集群。

https://github.com/wurstmeister/kafka-docker

当我尝试生成一些 msg 时,我收到以下错误消息。

[2017-09-20 17:00:53,160] WARN Error while fetching metadata with correlation id 3 : {topic=LEADER_NOT_AVAILABLE} (org.apache.kafka.clients.NetworkClient)
Run Code Online (Sandbox Code Playgroud)

现在,我尝试编辑 server.properties 并设置值

Adverted.listeners=PLAINTEXT://192.168.1.162:9092

设置我的主机名和端口号。

当我尝试停止并启动 kafka 服务器时,出现以下错误 -

bash-4.3# ./kafka-server-stop.sh 
No kafka server to stop
Run Code Online (Sandbox Code Playgroud)

我成功地能够创建一个主题

bash-4.3# $KAFKA_HOME/bin/kafka-topics.sh --create --topic topic1 \
> --partitions 4 --zookeeper $ZK --replication-factor 2
Created topic "topic1".
Run Code Online (Sandbox Code Playgroud)

如何重新启动 kafka 以实现 server.properties 更改。

小智 2

我遇到了和你一样的问题,我添加了

KAFKA_ADVERTISED_LISTENERS: <ip address kafka listener>
Run Code Online (Sandbox Code Playgroud)

docker-compose.yml环境部分:

这行得通 !!!!!