Details
-
Task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.14.0
-
None
-
Unknown
Description
When hdfs consumer picks orinary file, it sends message per data chunk.
Not message per file as one could expect.
In the docs it is mentioned only in option description, which can be overlooked very easily.
It should be explicitly written in the beginning of the component doc page .
Option description from docs
chunkSize | 4096 | When reading a normal file, this is split into chunks producing a message per chunk. |
Sample camel route (workaround could be to add ?fileExist=Append to file component)
<camel:route id="toFile"> <from uri="hdfs2:localhost:8020/tmp/camel-test/"/> <log message="picked up file from hdfs with name $simple{header.CamelFileName}"/> <to uri="file:test-dest"/> <log message="file downloaded from hadoop"/> </camel:route>
Attachments
Issue Links
- is related to
-
CAMEL-8040 camel-hdfs2 consumer overwriting data instead of appending them
- Closed