连续组合本地文件与从S3下载的文件
问题描述:
我有一个Nifi流程,我从S3
获取文件。通过S3
获取一对文件,稍后传递到MergeContent
处理器。接下来,有一个README
文件需要与每对文件一起使用。连续组合本地文件与从S3下载的文件
这个README
文件总是相同的,我已经存储在本地。我有一个ExecuteStreamCommand
,它接收来自MergeContent
处理器的内容。
我试过将README
文件传递到MergeContent
处理器使用ListFile
/FetchFile
组合但它没有按预期工作。我想我正在寻找的最终结果是一个MergeContent
包,其中包含一对从S3
+ README
文件下载的文件。
答
我认为在这种情况下,你会想用GetFile
为README
- 路径是静态的,你可以以不断获取相同的内容设置Keep Source File
设置true
。
ListFile
/FetchFile
可能无法正常工作,因为一旦ListFile
检索目录中的文件名,它存储在其本地状态的时间戳,并不会检索文件比年长的下一次执行。