Kafka启动失败。下面是错误信息:

7

错误 在创建/brokers/ids/0的临时节点时出错,该节点已经存在,所有者为'72067757872119809',不匹配当前会话'72067836689711106' (kafka.zk.KafkaZkClient$CheckedEphemeral) 2021-05-05 02:19:44.796 [INF] [Kafka] [2021-05-05 02:19:44,786] 错误 [KafkaServer id=0] KafkaServer 启动期间发生致命错误。准备关闭 (kafka.server.KafkaServer)


2
docker compose down --remove-orphans 然后 docker compose up -d 对我来说解决了问题。 - Mark
3个回答

5
错误信息表明存在一个id=0的经纪人已经在运行,或者Zookeeper已经损坏,因为之前的经纪人没有干净地关闭。
在后一种情况下,您可以尝试使用zookeeper-shellrmr /brokers/ids/0,但是这可能会比重新启动Zookeeper和经纪人产生更多未预期的后果。

1

重新启动Zookeeper和Broker解决了我的问题。 如果您使用docker-compose,可以通过以下方式简单地重新启动

docker-compose restart

0

这里唯一可行的解决方案是重启代理和服务器。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接