Apache kafka 我如何恢复死去的卡夫卡经纪人?

Apache kafka 我如何恢复死去的卡夫卡经纪人?,apache-kafka,Apache Kafka,我有一个卡夫卡集群和三个经纪人 我错杀了他们两个 我用第一次运行它们时使用的相同的server.propertiesconfig文件重新启动了它们,但它无法正常运行 我的意思是,当我从一开始运行bin/kafka-console-consumer.sh--zookeer localhost:2181--topic时,它不会打印任何内容,尽管当我用--zookeer localhost:2181中未终止的代理服务器地址替换localhost时,它包含所有消息 两个重启的Kafka代理似乎没有找到它

我有一个卡夫卡集群和三个经纪人

我错杀了他们两个

我用第一次运行它们时使用的相同的
server.properties
config文件重新启动了它们,但它无法正常运行

我的意思是,当我从一开始运行
bin/kafka-console-consumer.sh--zookeer localhost:2181--topic时,它不会打印任何内容,尽管当我用
--zookeer localhost:2181
中未终止的代理服务器地址替换localhost时,它包含所有消息

两个重启的Kafka代理似乎没有找到它们应该属于哪个集群

我怎样才能解决这个问题


此外,集群中的代理如何识别彼此的地址?通过
server.properties
文件中的
zookeer.connect
字段?

您使用的是什么版本的卡夫卡?我使用的是卡夫卡0.8.2.2Okay,还有几个问题:1)——Zookeer localhost:2181用于告诉消费者Zookeer在哪里,而不是经纪人。您是否在与代理相同的主机上运行ZK节点?2) 这个的输出是什么样子的?(此脚本位于bin目录中)bash kafka-topics.sh--zookeeper--topic--descripebroker服务器在端口9092上侦听。另外,
$bin/kafka-topics.sh--description--zookeer localhost:2181--topic metric.topic
给出
topic:metric.topic分区计数:1复制因子:1配置:topic:metric.topic分区:0领导:1副本:1 Isr:1
哦,对不起,这是昨天的输出。现在它给出了
Topic:metric.Topic PartitionCount:1 ReplicationFactor:1 Configs:Topic:metric.Topic Partition:0 Leader:-1 replications:1 Isr: