首页 > 解决方案 > NiFi 变量注册表可以即时更新吗?

问题描述

如果我使用 Helm 部署 NiFi,有没有办法即时更新变量注册表(不中断当前流程)。现在看来,必须关闭并重新部署 NiFi,才能对变量注册表进行更改。

对 3 年前提出的类似问题的回答指出,“当前的变量注册表功能需要重新启动,并且不能即时更新。”: 如何动态更新 Nifi 中的 variable.registry.properties?

这个答案,再加上 NiFi 现在正在使用/支持参数的事实,让我相信我的问题的答案是否定的。我也没有在网上找到任何可以回答这个问题的文档。如果有人找到解决方案,可以使用一些指导。谢谢。

标签: environment-variablesapache-nifikubernetes-helm

解决方案


自您引用的上一个答案以来,基于文件的变量注册表没有更改,它仍然需要重新启动。

可以通过 UI/REST API 设置流程组变量,这些变量将自动重新启动引用它们的组件。

然后有一些参数应该优先于变量,它们的工作方式类似,因为修改参数上下文将重新启动引用组件。


推荐阅读