Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache nifi 在Nifi中保存唯一属性的同时合并相同的流文件_Apache Nifi - Fatal编程技术网

Apache nifi 在Nifi中保存唯一属性的同时合并相同的流文件

Apache nifi 在Nifi中保存唯一属性的同时合并相同的流文件,apache-nifi,Apache Nifi,我有一个流文件,它将通过一个模板采用两个不同的路径,我想合并结果。我的问题是流文件都将具有相同的内容,只是基于内容的一些不同属性 我想知道是否可以使用一个合并处理器合并两个相同的流文件,但也可以使单个结果流文件具有从每个单独输入设置的所有属性 例如:流文件1具有内容“hello”和属性“b=4”。流文件2具有内容“hello”和属性“a=3”。我希望结果流文件具有内容“hello”和属性“a=3”和“b=4”。在Nifi中可能吗?合并处理器用于合并流文件的内容以创建一个大的流文件。因此,在您的示

我有一个流文件,它将通过一个模板采用两个不同的路径,我想合并结果。我的问题是流文件都将具有相同的内容,只是基于内容的一些不同属性

我想知道是否可以使用一个合并处理器合并两个相同的流文件,但也可以使单个结果流文件具有从每个单独输入设置的所有属性


例如:流文件1具有内容“hello”和属性“b=4”。流文件2具有内容“hello”和属性“a=3”。我希望结果流文件具有内容“hello”和属性“a=3”和“b=4”。在Nifi中可能吗?

合并处理器用于合并流文件的内容以创建一个大的流文件。因此,在您的示例中,流文件的内容最终将是“hellohello”,或者如果您使用了新行demaractor,则是“hello\nhello”

您可能会创建一个自定义处理器,或者使用ExecuteScript来只合并属性。这样的东西是不存在的,因为只有假设流文件的内容是相同的,这才有意义,这是正常情况下无法假设的