没有放在/tmp下,节点配置了好几个目录,只有这一个目录出现这种情况,而且目录的权限也是对的。 查看日志,最初是在写一个topic分片的leader-epoch-checkpoint报了error,后面就是stop fetcher for partitions xxx and stopped moving logs for partitions because they are in the failed diractory /xx/kafka-logs. Stopping serving logs in dir /xx/kafka-logs。
你不会把日志目录放在
/tmp/
目录下了吧,这个目录会被系统定时回收。检查日志文件一致性: 使用工具如 kafka-log-dirs.sh(Kafka 提供的工具)来检查日志目录的一致性和完整性,确保没有损坏的日志段。
没有放在
/tmp
下,节点配置了好几个目录,只有这一个目录出现这种情况,而且目录的权限也是对的。查看日志,最初是在写一个topic分片的
leader-epoch-checkpoint
报了error,后面就是stop fetcher for partitions xxx and stopped moving logs for partitions because they are in the failed diractory /xx/kafka-logs. Stopping serving logs in dir /xx/kafka-logs
。影响这个的问题出现的,我列几种:
其他如果没有更多的错误,我也帮你分析不出来。
使用kafka-log-dirs.sh工具检查日志一致性,问题目录报了
KafkaStorageException
你的答案