如何使用filename组合队列中的文件?

时间:2017-03-06 08:49:15

标签: apache-nifi

我处理了两个文件(file1和file2),处理2个文件的结果是排队的1000个流文件。

现在我需要使用" filename" 属性组合流文件。

例如:队列中的1000个流文件(无序)。如果filename是file1 / file2,我们需要组合流文件。然后根据FIFO策略进行处理。

根据文件名结合所有流文件。

是否有可能在NiFi?

2 个答案:

答案 0 :(得分:3)

我不确定我是否完全理解您的用例,但是查看MergeContent处理器,您可以为Correlation Attribute Name属性设置“filename”,该属性应该将所有具有文件名相同。

答案 1 :(得分:1)

您是否尝试使用RouteOnAttribute处理器? 从你描述的内容来看,这可能会起到作用。 enter image description here