Support Questions

Find answers, ask questions, and share your expertise

NiFi for file movement

avatar
Contributor

Hi

I'm new to NiFi and exploring my options.

We are planning to use NiFi as a File Movement platform, where we will be transferring thousands of files everyday of sizes ranging upto 50GB without any extraction, transformation or loading. 

We just need to pull the file from one location and push to another location using SFTP and/or S3.

Is NiFi a right tool to use to do this activity ?

 

Thanks

 

 

1 ACCEPTED SOLUTION

avatar
Master Mentor

@nifier 

Apache NiFi can consume data from many different sources including SFTP and S3 using these processors:

In between those processor you can do many things with that data if you ever choose to do set dynamic attribute for unique destination paths/directories, enhance the data, transform, etc.

Keep in mind that NiFi does not consume and send in a single thread.  NiFi must consume the content into its own repositories and then read it from there when writing to the destination.   Your described size and volume is not an issue.  Your bottle neck if any will be with network and disk I/O depending on your hardware.

Please help our community thrive. If you found any of the suggestions/solutions provided helped you with solving your issue or answering your question, please take a moment to login and click "Accept as Solution" on one or more of them that helped.

Thank you,
Matt

View solution in original post

2 REPLIES 2

avatar
Master Mentor

@nifier 

Apache NiFi can consume data from many different sources including SFTP and S3 using these processors:

In between those processor you can do many things with that data if you ever choose to do set dynamic attribute for unique destination paths/directories, enhance the data, transform, etc.

Keep in mind that NiFi does not consume and send in a single thread.  NiFi must consume the content into its own repositories and then read it from there when writing to the destination.   Your described size and volume is not an issue.  Your bottle neck if any will be with network and disk I/O depending on your hardware.

Please help our community thrive. If you found any of the suggestions/solutions provided helped you with solving your issue or answering your question, please take a moment to login and click "Accept as Solution" on one or more of them that helped.

Thank you,
Matt

avatar
Contributor

@MattWho Thanks for your reply 👍