【发布时间】:2018-12-17 05:58:01
【问题描述】:
当您的数据在 MB 甚至 GB 范围内时,传输数据的常用方法(scp、http 和 ftp 实用程序,例如 curl 或 wget)可以正常工作,但是当您拥有非常大的小文件集合时(例如10KB) 那里,传输会很慢,而且带宽根本没用。
有两台服务器(S1,S2),当一个文件在 S1 中接收到时,它应该立即将它发送到 S2。
您对使用一些 DSP 工具(例如 Apache Flink 或 NIFI)有任何想法吗?
【问题讨论】:
-
我怀疑您的问题的某些方面我遗漏了,但通常当您有很多小文件时,您要么
tar/zip将它们放在一起以避免 "per -file" 开销,或者您运行多个并行流以使用可用带宽。
标签: ftp apache-flink apache-nifi file-transfer data-stream