Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 由于IOException(kafka.server.LogDirFailureChannel),无法清理目录C:\kafka\temp\kafka日志中的\uu消费者\u偏移量-9的日志时出错_Java_Apache Kafka_Filesystemexception - Fatal编程技术网

Java 由于IOException(kafka.server.LogDirFailureChannel),无法清理目录C:\kafka\temp\kafka日志中的\uu消费者\u偏移量-9的日志时出错

Java 由于IOException(kafka.server.LogDirFailureChannel),无法清理目录C:\kafka\temp\kafka日志中的\uu消费者\u偏移量-9的日志时出错,java,apache-kafka,filesystemexception,Java,Apache Kafka,Filesystemexception,我们在Windows 2012 R2操作系统上运行Kafka 2.12-2.4.1,并在应用程序中用作消息源。我们发现,在38小时后,卡夫卡经纪人收到以下错误消息。 我们发现删除所有Kakfa临时日志并重新启动Kafka代理可以解决此问题,但我们正在寻找永久解决方案,因为这需要每38小时完成一次 有人能用他们的专业知识帮助我们吗 [2020-05-10 04:07:53,435] ERROR Failed to clean up log for __consumer_offsets-9 in d

我们在Windows 2012 R2操作系统上运行Kafka 2.12-2.4.1,并在应用程序中用作消息源。我们发现,在38小时后,卡夫卡经纪人收到以下错误消息。 我们发现删除所有Kakfa临时日志并重新启动Kafka代理可以解决此问题,但我们正在寻找永久解决方案,因为这需要每38小时完成一次

有人能用他们的专业知识帮助我们吗

[2020-05-10 04:07:53,435] ERROR Failed to clean up log for __consumer_offsets-9 in dir C:\kafka\temp\kafka-logs due to IOException (kafka.server.LogDirFailureChannel)
java.nio.file.FileSystemException: C:\kafka\temp\kafka-logs\__consumer_offsets-9\00000000000000000000.timeindex.cleaned -> C:\kafka\temp\kafka-logs\__consumer_offsets-9\00000000000
000000000.timeindex.swap: The process cannot access the file because it is being used by another process.
        at sun.nio.fs.WindowsException.translateToIOException(Unknown Source)
        at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)
        at sun.nio.fs.WindowsFileCopy.move(Unknown Source)
        at sun.nio.fs.WindowsFileSystemProvider.move(Unknown Source)
        at java.nio.file.Files.move(Unknown Source)
        at org.apache.kafka.common.utils.Utils.atomicMoveWithFallback(Utils.java:795)
        at kafka.log.AbstractIndex.renameTo(AbstractIndex.scala:209)
        at kafka.log.LogSegment.changeFileSuffixes(LogSegment.scala:497)
        at kafka.log.Log.$anonfun$replaceSegments$4(Log.scala:2286)
        at kafka.log.Log.$anonfun$replaceSegments$4$adapted(Log.scala:2286)
        at scala.collection.immutable.List.foreach(List.scala:392)
        at kafka.log.Log.replaceSegments(Log.scala:2286)
        at kafka.log.Cleaner.cleanSegments(LogCleaner.scala:605)
        at kafka.log.Cleaner.$anonfun$doClean$6(LogCleaner.scala:530)
        at kafka.log.Cleaner.$anonfun$doClean$6$adapted(LogCleaner.scala:529)
        at scala.collection.immutable.List.foreach(List.scala:392)
        at kafka.log.Cleaner.doClean(LogCleaner.scala:529)
        at kafka.log.Cleaner.clean(LogCleaner.scala:503)
        at kafka.log.LogCleaner$CleanerThread.cleanLog(LogCleaner.scala:372)
        at kafka.log.LogCleaner$CleanerThread.cleanFilthiestLog(LogCleaner.scala:345)
        at kafka.log.LogCleaner$CleanerThread.tryCleanFilthiestLog(LogCleaner.scala:325)
        at kafka.log.LogCleaner$CleanerThread.doWork(LogCleaner.scala:314)
        at kafka.utils.ShutdownableThread.run(ShutdownableThread.scala:96)
Suppressed: java.nio.file.FileSystemException: C:\kafka\temp\kafka-logs\__consumer_offsets-9\00000000000000000000.timeindex.cleaned -> C:\kafka\temp\kafka-logs\__consumer_o
ffsets-9\00000000000000000000.timeindex.swap: The process cannot access the file because it is being used by another process.

                at sun.nio.fs.WindowsException.translateToIOException(Unknown Source)
                at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)
                at sun.nio.fs.WindowsFileCopy.move(Unknown Source)
                at sun.nio.fs.WindowsFileSystemProvider.move(Unknown Source)
                at java.nio.file.Files.move(Unknown Source)
                at org.apache.kafka.common.utils.Utils.atomicMoveWithFallback(Utils.java:792)
                ... 17 more