Support Questions
Find answers, ask questions, and share your expertise
Alert: Welcome to the Unified Cloudera Community. Former HCC members be sure to read and learn how to activate your account here.



New Contributor

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 an outstanding 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/*" 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 Unable to read next Transaction from log file /path/to/.flume/file-channel/data/log-xxx at offset 513457598


Caused by: 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.


Don't have an account?
Coming from Hortonworks? Activate your account here