如何在Apache NiFi中添加自定义属性,并在不中断的情况下快速读取它们nifi

问题描述:

就像我在custom-properties文件中添加了一些属性。现在我想读取这些自定义属性,而不需要停止Apache NiFi。如何在Apache NiFi中添加自定义属性,并在不中断的情况下快速读取它们nifi

内容custom.properties

sourcepath=/home/ist/s 
destination=/home/ist/d 

我想不上下NiFi读取这些属性执行像GET,PUT动作。

从NiFi 1.4.0起,您可以在进程组上设置一种可变注册表(NIFI-4224)。如果右键单击进程组并选择“变量”,则可以设置可以使用的键/值对,而无需启动和停止NiFi。

+0

在我的情况下,我想从我的custom.properties文件中读取 – RAJ

+0

如果您使用该文件,您必须重新启动NiFi,我的答案中的过程组的变量设置是当您不想重新启动NiFi。 – mattyb

+0

hi mattyb我们可以通过使用expressionLanguageSupport来配置流程组上的变量注册表来读取nifi自定义属性。我尝试,但它让我读取写权限错误。如果你知道给我建议如何做到这一点。 – RAJ