Nifi UpdateAttribute不适用于动态变量

时间:2018-09-10 11:58:28

标签: apache-nifi kylo

我正在尝试获取ListHDFS处理的文件数,因此流程如下:

ListHDFS-> UpdateAttribute-> LogAttribute

我根据文档配置了UpdateAttribute(请参阅附件)。奇怪的是,我什至没有在“查看数据源”选项中看到“ fileCount”。

enter image description here

我想念什么?

1 个答案:

答案 0 :(得分:1)

我能够在数据来源中看到fileCount属性值为1,

我已将您的方案重新创建为

Generateflowfile --> UpdateAttribute --> LogAttribute

UpdateAttribute配置:

fileCount ${getStateValue("fileCount"):plus(1)}

状态变量的初始值 0

文件来源: enter image description here

fileCount 属性的初始值为空(无值),在 UpdateAttribute 中,我们将一个值添加到 fileCount < / strong>属性,而新值是1