清理日志“清理日志失败”时,Kafka服务失败

时间:2020-06-19 08:19:11

标签: apache-kafka apache-kafka-connect

我收到以下错误,它每5-7天出现一次,从日志目录中清除日志文件后,它又可以正常工作了。是什么导致了此问题,是的,我已将日志保留设置为2天,但是为什么每5天会失败一次。

Failed to clean up log for __consumer_offsets-5 in dir C:\Kafka\config\Kafkakafka-logs due to IOException (kafka.server.LogDirFailureChannel)
java.nio.file.AccessDeniedException: C:\Kafka\config\Kafkakafka-logs\__consumer_offsets-5\00000000000000000000.log.cleaned
    at sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:83)
    at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:97)
    at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:102)
    at sun.nio.fs.WindowsFileSystemProvider.implDelete(WindowsFileSystemProvider.java:269)
    at sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(AbstractFileSystemProvider.java:108)
    at java.nio.file.Files.deleteIfExists(Files.java:1165)
    at kafka.log.Log$.deleteFileIfExists(Log.scala:2293)
    at kafka.log.LogSegment$.deleteIfExists(LogSegment.scala:684)
    at kafka.log.LogCleaner$.createNewCleanedSegment(LogCleaner.scala:433)
    at kafka.log.Cleaner.cleanSegments(LogCleaner.scala:556)
    at kafka.log.Cleaner$$anonfun$doClean$4.apply(LogCleaner.scala:528)
    at kafka.log.Cleaner$$anonfun$doClean$4.apply(LogCleaner.scala:527)
    at scala.collection.immutable.List.foreach(List.scala:392)
    at kafka.log.Cleaner.doClean(LogCleaner.scala:527)
    at kafka.log.Cleaner.clean(LogCleaner.scala:501)
    at kafka.log.LogCleaner$CleanerThread.cleanLog(LogCleaner.scala:359)
    at kafka.log.LogCleaner$CleanerThread.cleanFilthiestLog(LogCleaner.scala:328)
    at kafka.log.LogCleaner$CleanerThread.doWork(LogCleaner.scala:307)
    at kafka.utils.ShutdownableThread.run(ShutdownableThread.scala:89)

0 个答案:

没有答案
相关问题