The spooling directory source as of now supports only reading from a flat
directory and wont read files from subdirectories.
You could write an external script that transfers all the files in all the
date directories to a common directory which spooling source points to. (If
this fits your use case)

Thanks,
Rufus

On Fri, Jul 17, 2015 at 6:40 AM, Jakati, Pavan <pavan.jak...@cgi.com> wrote:

>  Hi Folks,
>
>
>
> I am consuming Apache flume to read logs which are stored in following
> format , logs under date directory . How do I read the logs using spooldir
> source.
>
>
>
>
>
> Directory Structure :
>
>
>
>
>
> flume]# ll /ADAPTORS/MAIL_CONNECT/logs/
>
> total 0
>
> drwxr-xr-x 2 root root 29 Jun  3 18:04 06-03-15
>
> drwxr-xr-x 2 root root 56 Jun  4 18:16 06-04-15
>
> drwxr-xr-x 2 root root 29 Jun  5 14:03 06-05-15
>
> drwxr-xr-x 2 root root 29 Jun  8 12:43 06-08-15
>
> drwxr-xr-x 2 root root 29 Jun  9 14:47 06-09-15
>
> drwxr-xr-x 2 root root 29 Jun 10 18:49 06-10-15
>
> drwxr-xr-x 2 root root 29 Jun 11 17:22 06-11-15
>
> drwxr-xr-x 2 root root 29 Jun 12 11:37 06-12-15
>
> drwxr-xr-x 2 root root 29 Jun 15 11:39 06-15-15
>
> drwxr-xr-x 2 root root 29 Jun 24 10:45 06-23-15
>
> drwxr-xr-x 2 root root 29 Jun 24 10:35 06-24-15
>
> drwxr-xr-x 2 root root 29 Jun 25 17:28 06-25-15
>
>
>
>
>
> My current Configuration :
>
> agent1.sources.source1.type = spooldir
>
> agent1.sources.source1.channels = channel1
>
> agent1.sources.source1.spoolDir = /ADAPTORS/MAIL_CONNECT/logs/07-17-15
>
> agent1.sources.source1.fileHeader = true
>
>
>
>
>
> Pls suggest if i need to use some other source type .
>
>
>
> Can I use any script inside conf file to change the directory dynamically
> . Thanks
>
>
>
>
>
> Regards,
>
> *PavaN*
>
>
>

Reply via email to