如何在不停止的情况下更新apache nifi处理器的配置?

时间:2017-10-18 10:11:17

标签: apache-nifi

早上好,我正在使用Apache Nifi,我想知道是否有人知道如何更改处理器的设置而不必停止它。或者是一些可行的替代方法,以防止信息丢失。

由于

2 个答案:

答案 0 :(得分:4)

处理器运行时无法更改处理器的配置,故意这样做。这为处理器的开发人员提供了保证,以便在onTrigger方法中可以保证所有属性具有与处理器启动时通过验证相同的值。

如果您可以更多地描述您的用例,我们可能会提出其他方法。

答案 1 :(得分:0)

还有另一种解决方案。复制处理器将其配置更新为所需的配置。副本的输出连接到下一个处理器。原始处理器已停止,其排队已连接到副本,然后打开。

以某种方式必须中断数据流,但是这样在处理器中花费更多时间的更改可以首先在副本中进行,以便减少中断的影响。尽可能多。

问候