<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question Re: Spooldir Error in Flume in Archives of Support Questions (Read Only)</title>
    <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Spooldir-Error-in-Flume/m-p/42277#M32090</link>
    <description>Your understanding is correct. You either need to ensure flume can write to that directory, or create a directory that flume owns and can write to.&lt;BR /&gt;&lt;BR /&gt;-pd</description>
    <pubDate>Fri, 24 Jun 2016 15:34:30 GMT</pubDate>
    <dc:creator>pdvorak</dc:creator>
    <dc:date>2016-06-24T15:34:30Z</dc:date>
    <item>
      <title>Spooldir Error in Flume</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Spooldir-Error-in-Flume/m-p/42035#M32089</link>
      <description>&lt;P&gt;I am getting below error while running Flume agent to spool directory,&lt;/P&gt;&lt;P&gt;2016-06-16 10:07:35,927 INFO org.apache.flume.source.SpoolDirectorySource: SpoolDirectorySource source starting with directory: /export/home/user1/flume/input&lt;BR /&gt;2016-06-16 10:07:35,927 ERROR org.apache.flume.lifecycle.LifecycleSupervisor: Unable to start EventDrivenSourceRunner: { source:Spool Directory source sdir: { spoolDir: /export/home/user1/flume/input } } - Exception follows.&lt;BR /&gt;java.lang.IllegalStateException: Directory does not exist: /export/home/user1/flume/input&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.google.common.base.Preconditions.checkState(Preconditions.java:145)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.flume.client.avro.ReliableSpoolingFileEventReader.&amp;lt;init&amp;gt;(ReliableSpoolingFileEventReader.java:145)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.flume.client.avro.ReliableSpoolingFileEventReader.&amp;lt;init&amp;gt;(ReliableSpoolingFileEventReader.java:77)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.flume.client.avro.ReliableSpoolingFileEventReader$Builder.build(ReliableSpoolingFileEventReader.java:669)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.flume.source.SpoolDirectorySource.start(SpoolDirectorySource.java:85)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.flume.source.EventDrivenSourceRunner.start(EventDrivenSourceRunner.java:44)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.flume.lifecycle.LifecycleSupervisor$MonitorRunnable.run(LifecycleSupervisor.java:251)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.lang.Thread.run(Thread.java:745)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- I am running Flume as service on Edge node.&lt;/P&gt;&lt;P&gt;- Directory '/export/home/user1/flume/input'&amp;nbsp;is on same Edge node, but this direcory is owned by user1&lt;/P&gt;&lt;P&gt;- I assume Flume agent on Edge node run by 'Flume' as user&amp;nbsp;&lt;/P&gt;&lt;P&gt;- May be error is because&amp;nbsp;'Flume' user not having r / w access on folder &amp;nbsp;'/export/home/user1/flume/input'&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If my understanding is correct then I must create a spool directory where Flume as user have r/w access and other users posting files in that folder have at-least&amp;nbsp;write permission.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please correct me if my understanding is not correct.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 16 Sep 2022 10:25:35 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Spooldir-Error-in-Flume/m-p/42035#M32089</guid>
      <dc:creator>Vinod369</dc:creator>
      <dc:date>2022-09-16T10:25:35Z</dc:date>
    </item>
    <item>
      <title>Re: Spooldir Error in Flume</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Spooldir-Error-in-Flume/m-p/42277#M32090</link>
      <description>Your understanding is correct. You either need to ensure flume can write to that directory, or create a directory that flume owns and can write to.&lt;BR /&gt;&lt;BR /&gt;-pd</description>
      <pubDate>Fri, 24 Jun 2016 15:34:30 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Spooldir-Error-in-Flume/m-p/42277#M32090</guid>
      <dc:creator>pdvorak</dc:creator>
      <dc:date>2016-06-24T15:34:30Z</dc:date>
    </item>
  </channel>
</rss>

