Our Community is getting an upgrade! To get everything ready for the relaunch, we’ll be placing the site in read-only mode starting September 21st.
We really appreciate your understanding while we get things set up behind the scenes. Catch up on all the exciting details about the move here.
Need help or have questions? Drop us a line at [email protected]
Created on 12-12-2013 01:23 AM - edited 09-16-2022 01:51 AM
Hi,
I'm curious if it is possible to solve this problem with Flume:
I have a SpoolingDir source where files with names in the format "prefixA.prefixB.importantPart.csv" will be moved to
The files shall be put into HDFS (with its original filename) into the corresponding directory "hdfs://basepath/importantPart/", so that the absolute path for a file is "hdfs://basepath/importantPart/prefixA.prefixB.importantPart.csv".
a) how can I parse the filename to extract "importantPart" to create the output HDFS path accordingly, or is this possible at all with Flume?
b) how to preserve the original filename so that the HDFS sink writes to the file with the same filename, again, possible at all?
Yes, I know, Flume isn't the right tool for such "file copy" approaches it's working on events, but nevertheless it is interesting if it is possible or if someone did this already.
Any hint highly appreciated....
Created 12-28-2013 08:56 PM
Created 12-28-2013 08:56 PM
Created 01-06-2014 01:30 AM