sorry that I forgot to mention the environment that caused this problem, I'm using the latest nifi 1.4.0 release and installed it on centos 7.
2017-12-12 14:35 GMT+08:00 尹文才 <[email protected]>: > Hi guys, I'm running into a very weird problem, I wrote a processor > specifically to extract some data > and I found starting from yesterday it kept showing errors in the log, as > below: > > 2017-12-12 14:01:04,661 INFO [pool-10-thread-1] > o.a.n.c.r.WriteAheadFlowFileRepository > Initiating checkpoint of FlowFile Repository > 2017-12-12 14:01:04,676 ERROR [pool-10-thread-1] > o.a.n.c.r.WriteAheadFlowFileRepository > Unable to checkpoint FlowFile Repository due to > java.io.FileNotFoundException: ../flowfile_repository/partition-5/96.journal > (No space left on device) > java.io.FileNotFoundException: ../flowfile_repository/partition-5/96.journal > (No space left on device) > at java.io.FileOutputStream.open0(Native Method) > at java.io.FileOutputStream.open(FileOutputStream.java:270) > at java.io.FileOutputStream.<init>(FileOutputStream.java:213) > at java.io.FileOutputStream.<init>(FileOutputStream.java:162) > at org.wali.MinimalLockingWriteAheadLog$Partition.rollover( > MinimalLockingWriteAheadLog.java:779) > at org.wali.MinimalLockingWriteAheadLog.checkpoint( > MinimalLockingWriteAheadLog.java:528) > at org.apache.nifi.controller.repository. > WriteAheadFlowFileRepository.checkpoint(WriteAheadFlowFileRepository. > java:451) > at org.apache.nifi.controller.repository. > WriteAheadFlowFileRepository$1.run(WriteAheadFlowFileRepository.java:423) > at java.util.concurrent.Executors$RunnableAdapter. > call(Executors.java:511) > at java.util.concurrent.FutureTask.runAndReset( > FutureTask.java:308) > at java.util.concurrent.ScheduledThreadPoolExecutor$ > ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) > at java.util.concurrent.ScheduledThreadPoolExecutor$ > ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) > at java.util.concurrent.ThreadPoolExecutor.runWorker( > ThreadPoolExecutor.java:1142) > at java.util.concurrent.ThreadPoolExecutor$Worker.run( > ThreadPoolExecutor.java:617) > at java.lang.Thread.run(Thread.java:745) > > > I noticed the log mentioned no space left on device and I went to check > the available space and found 33G left. Does anyone know what could > possibly cause this and how to resolve this problem, thanks > > /Ben >
