处理器中的Apache Nifi读取配置属性

时间:2017-06-17 14:48:15

标签: java apache-nifi

我们可以在自定义处理器中读取nifi.properties中设置的属性吗? 例如: 如果我们添加自定义属性 nifi.active.profile = dev / qa

并在自定义处理器中读取它的值?

或者在启动NIFI传递争论时,我们可以稍后阅读

1 个答案:

答案 0 :(得分:5)

您可以使用nifi.variable.registry.properties中的nifi.properties参数来定义自定义属性文件

例如:

nifi.variable.registry.properties=./conf/custom.properties

以及custom.properties中定义的所有属性,您可以使用nifi表达式语言进行访问。

如果你有

nifi.active.profile=dev

然后您可以在nifi expression language中访问它:

${nifi.active.profile}

返回dev

${nifi.active.profile:toUpper()}

返回DEV