我有一个Nifi流程,我从S3
获取文件。通过S3
提取一对文件,然后将其传递到MergeContent
处理器。接下来,每个文件对都需要一个README
文件。
此README
文件始终相同,我已将其存储在本地。我有一个ExecuteStreamCommand
,它接收来自MergeContent
处理器的内容。
我尝试使用README
/ MergeContent
组合将ListFile
文件传入FetchFile
处理器,但它无法按预期工作。我想我要找的最终结果是MergeContent
包,其中包含从S3
+ README
文件下载的一对文件。
答案 0 :(得分:0)
我认为在这种情况下,您需要GetFile
使用README
- 路径是静态的,您可以将Keep Source File
设置设置为true
in为了不断检索相同的内容。
ListFile
/ FetchFile
可能无法正常工作,因为一旦ListFile
从目录中检索文件名,它就会将时间戳存储在其本地状态并且无法检索文件早于下次执行时的文件。