首页 新闻 会员 周边

kafka服务器宕机后重启后无法使用

0
[已关闭问题] 关闭于 2026-05-10 08:07

首先zookeeper重启,后重启Kafka,kafka无法注册到zookeeper

看/brokers/ids只有一个节点在线,zooeeper数据和内存数据不一致导致,清理zookeeper🉐data河log里面的数据,然后重启zookeeper,kafka报下面错误

*Tesla*的主页 *Tesla* | 小虾三级 | 园豆:1634
提问于:2026-05-10 08:06
< >
分享
所有回答(1)
0

业务应用还没反应过来,还在拼命尝试连接那个“旧的、已经失效的”ZooKeeper 会话。

● 原因:ZooKeeper 宕机重启后,虽然服务起来了,但之前的会话(Session)全部失效了。
● 过程:业务应用(客户端)持有的还是宕机前的“旧会话 ID”(图中的 0x... 那一长串)。它们试图拿着旧凭证来恢复连接,但 ZooKeeper 已经“失忆”了,不认识这些旧凭证,所以只能拒绝(Refusing session)。

●     操作:找到这些 IP 对应的服务进程,重启它们。重启后,它们会向 ZooKeeper 发起全新的连接请求,而不是尝试恢复旧会话,报错就会立刻消失。

*Tesla* | 园豆:1634 (小虾三级) | 2026-05-10 08:07
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册