Kafka【ERROR Exiting Kafka】崩溃恢复

本文介绍了在实验环境中遇到的Kafka崩溃问题,解决方法是删除日志并重启,但会导致数据丢失。在生产环境中,建议升级Kafka版本以避免数据丢失。此外,还提到了重启Kafka时遇到的错误,可能由于其他程序占用导致,例如Kafkaexplorer。关闭占用程序后,可以成功重启Kafka。最后,讨论了Zookeeper端口被占用的情况,可以通过查找并结束占用进程或更改端口配置来解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 实验环境下kafka崩溃。

        解决方案:删除所有报错路径的log,然后重启。

        缺点:当前数据将丢失。生产环境建议升级kafka版本。

2. 重启kafka时报错:ERROR Exiting Kafka。删除log的方式无效。

        解决方案:检查有没有其他程序占用kafka。

        如笔者就是使用了kafka explorer工具进行数据显示。关闭kafka explorer后顺利重启kafka。

3. zookeeper端口占用。

        zookeeper默认端口是2181(kafka是9092)。

        找到之前的zookeeper进程杀死。

        如果找不到,也可以修改zookeeper和kafka-server的配置文件,使用新的端口通信。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值