You need to specify only the data directories(comma-separated), the channel 
will look at all the files  in the directory.





Thanks,
Hari

On Mon, Nov 3, 2014 at 8:11 AM, Andy Yang <[email protected]> wrote:

> Has anyone ever used the File Channel Integrity Tool released as part of 
> Flume 1.4.0? There is absolutely no documentation on it but anoutstanding 
> JIRA issue from last year to write some. 
>  
> I've been poking it with a stick as follows:
>  
> java -cp "/usr/lib/flume-ng/lib/*" org.apache.flume.tools.FlumeToolsMain 
> FCINTEGRITYTOOL -l /path/to/.flume/file-channel/data/log-xxx
>  
> but it returns far too quickly with no output, and no apparent change in the 
> data file.
>  
> I'm hoping it will help with a corrupt file channel error:
>  
> java.lang.IllegalStateException: Channel closed [channel=c_xxx]. Due to 
> java.io.IOException: Unable to read next Transaction from log file 
> /path/to/.flume/file-channel/data/log-xxx at offset 513457598
> ...
> Caused by: com.google.protobuf.InvalidProtocolBufferException: While parsing 
> a protocol message, the input ended unexpectedly in the middle of a field.  
> This could mean either than the input has been truncated or that an embedded 
> message misreported its own length.
> Thanks,
> Andy

Reply via email to