当尝试访问磁盘上的日志文件时,Kafka抛出异常磁盘错误

时间:2018-10-16 03:27:19

标签: apache-kafka

我的Kafka群集(10个节点,5个zk节点)突然引发磁盘错误异常,如下所示:

ERROR [ReplicaFetcher replicaId=196790673, 
leaderId=196790680, fetcherId=0] 
Error for partition test-topic-23 at offset 1012839
(kafka.server.ReplicaFetcherThread)
org.apache.kafka.common.errors.KafkaStorageException: 
Disk error when trying to access log file on the disk

因此我的Kafka生产者和使用者失败了,但是我仍然可以创建一个具有36个分区和2个副本的新主题,并且可以从该新主题中进行写入/读取。当我尝试在命令行中读取/写入旧主题时,有时会很好,有时会失败。

我也尝试在磁盘上创建文件/文件夹,也没关系。所以我很困惑为什么Kafka抛出了磁盘错误异常。

1 个答案:

答案 0 :(得分:0)

这听起来很明显,但是如果您遇到磁盘错误,首先要检查的是磁盘。它是否已损坏,或者只是一个完整的分区?

另请注意,可能磁盘仍然可以工作一点,或者您可能有多个磁盘,所以像“我仍然可以使用一些磁盘”这样的测试不会提供太多信息。