NIFI大数据进阶_使用NIFI表达式语言_来获取自定义属性中的数据_NIFI表达式使用体验---大数据之Nifi工作笔记0024

NIFI大数据进阶_使用NIFI表达式语言_来获取自定义属性中的数据_NIFI表达式使用体验---大数据之Nifi工作笔记0024_第1张图片

然后我们来看一下,我们如何来使用nifi表达式

NIFI大数据进阶_使用NIFI表达式语言_来获取自定义属性中的数据_NIFI表达式使用体验---大数据之Nifi工作笔记0024_第2张图片 

可以看到对于处理器属性中,我们可以看到,很多处理器的熟悉都可以使用nifi表达式,在属性选项卡有个?图标,打开以后

如果显示上面的一行,是表示支持nifi表达式,如果显示not supported的时候,就是不支持nifi表达式

 NIFI大数据进阶_使用NIFI表达式语言_来获取自定义属性中的数据_NIFI表达式使用体验---大数据之Nifi工作笔记0024_第3张图片

然后我们再来看看nifi表达式的结构

可以看到这里使用${filename} 就可以获取flowfile的名称,然后用:toUpper()可以调用方法

NIFI大数据进阶_使用NIFI表达式语言_来获取自定义属性中的数据_NIFI表达式使用体验---大数据之Nifi工作笔记0024_第4张图片 

还可以嵌套调用对吧,但是file name中间不能有空格,要不就当成两个变量了

NIFI大数据进阶_使用NIFI表达式语言_来获取自定义属性中的数据_NIFI表达式使用体验---大数据之Nifi工作笔记0024_第5张图片

然后我们使用nifi来看个例子,使用nifi表达式,来修改一下处理器的内容,可能比较模糊,来看一下实例

 

你可能感兴趣的:(NIFI大数据,NIFI表达式语言,Nifi获取自定义属性)