连续组合本地文件与从S3下载的文件

问题描述:

我有一个Nifi流程,我从S3获取文件。通过S3获取一对文件,稍后传递到MergeContent处理器。接下来,有一个README文件需要与每对文件一起使用。连续组合本地文件与从S3下载的文件

这个README文件总是相同的,我已经存储在本地。我有一个ExecuteStreamCommand,它接收来自MergeContent处理器的内容。

我试过将README文件传递到MergeContent处理器使用ListFile/FetchFile组合但它没有按预期工作。我想我正在寻找的最终结果是一个MergeContent包,其中包含一对从S3 + README文件下载的文件。

我认为在这种情况下,你会想用GetFileREADME - 路径是静态的,你可以以不断获取相同的内容设置Keep Source File设置true

ListFile/FetchFile可能无法正常工作,因为一旦ListFile检索目录中的文件名,它存储在其本地状态的时间戳,并不会检索文件比年长的下一次执行。