Служба Kafka дает сбой при очистке журналов «Не удалось очистить журнал» - PullRequest
0 голосов
/ 19 июня 2020

Я получаю следующие ошибки, они появляются каждые 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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...