Kafka启动失败,报错:Duplicate log directories found

  其他常见问题
内容纲要

概要描述


Kafka启动失败,日志中报错:Duplicate log directories found。检查报错目录,存在同名目录。(该问题一般情况下不会产生,但kafka消费中有磁盘更换等操作容易产生)

详细说明


报错:
Kafka启动失败,pod状态为CrashLoopBackOff。
file

排查:
kubectl logs {pod名}查看该异常pod,日志中出现Duplicate log directories found: /vdir/mnt/disk1/hadoop/kmq/__consumer_offsets-10, /vdir/mnt/disk2/hadoop/kmq/__consumer_offsets-10!

file

/mnt/disk1/hadoop/kmq/是kmq.log.dirs中配置的kafka数据目录。
登录异常pod节点,查看报错日志中的/mnt/disk1/hadoop/kmq/和/mnt/disk2/hadoop/kmq/下,确实存在同名文件__consumer_offsets-10!

解决方法:
备份同名目录中的任一个,删除。再重启该节点即可。

这篇文章对您有帮助吗?

平均评分 2 / 5. 次数: 1

尚无评价,您可以第一个评哦!

非常抱歉,这篇文章对您没有帮助.

烦请您告诉我们您的建议与意见,以便我们改进,谢谢您。