Apache nifi Apach Nifi恢复流文件属性

Apache nifi Apach Nifi恢复流文件属性,apache-nifi,Apache Nifi,在我的Nifi 1.3.0数据流中,FetchElasticsearchHttp处理器将文件名属性更改为数据库中相应的ID。我想知道是否有办法使用Nifi的内部处理器将其更改回原来的状态 我曾考虑过只编写自己的脚本来更正此问题,但似乎无法知道它是什么文件,因此我无法直接获取其名称。如果我理解正确,您可以使用UpdateAttribute将filename属性复制到另一个属性。没有办法阻止处理器写入其属性,但您肯定可以自己将其隐藏起来。诀窍是在调用fetch处理器之前复制/重命名。如果我理解正确,

在我的Nifi 1.3.0数据流中,FetchElasticsearchHttp处理器将文件名属性更改为数据库中相应的ID。我想知道是否有办法使用Nifi的内部处理器将其更改回原来的状态


我曾考虑过只编写自己的脚本来更正此问题,但似乎无法知道它是什么文件,因此我无法直接获取其名称。

如果我理解正确,您可以使用UpdateAttribute将filename属性复制到另一个属性。没有办法阻止处理器写入其属性,但您肯定可以自己将其隐藏起来。诀窍是在调用fetch处理器之前复制/重命名。

如果我理解正确,您可以使用UpdateAttribute将filename属性复制到另一个属性。没有办法阻止处理器写入其属性,但您肯定可以自己将其隐藏起来。诀窍是在调用提取处理器之前复制/重命名。

对于修复,我有两个更新属性,一个在顶部创建temp.filename,然后在第二个更新属性中更正并删除temp.filename。对于修复,我有两个更新属性,一个在顶部创建temp.filename,然后在更正后删除temp.filename删除第二个更新属性中的temp.filename。