environment-variables - NiFi 变量注册表可以即时更新吗?
问题描述
如果我使用 Helm 部署 NiFi,有没有办法即时更新变量注册表(不中断当前流程)。现在看来,必须关闭并重新部署 NiFi,才能对变量注册表进行更改。
对 3 年前提出的类似问题的回答指出,“当前的变量注册表功能需要重新启动,并且不能即时更新。”: 如何动态更新 Nifi 中的 variable.registry.properties?
这个答案,再加上 NiFi 现在正在使用/支持参数的事实,让我相信我的问题的答案是否定的。我也没有在网上找到任何可以回答这个问题的文档。如果有人找到解决方案,可以使用一些指导。谢谢。
解决方案
自您引用的上一个答案以来,基于文件的变量注册表没有更改,它仍然需要重新启动。
可以通过 UI/REST API 设置流程组变量,这些变量将自动重新启动引用它们的组件。
然后有一些参数应该优先于变量,它们的工作方式类似,因为修改参数上下文将重新启动引用组件。
推荐阅读
- c# - 在没有焦点的情况下按移动键进入程序?C#
- amazon-web-services - 防止弹性 beanstalk 配置的 AWS 访问策略
- ruby-on-rails - 在 Rails 上测试的最佳方法是什么?
- nuxt.js - NuxtJS - 如何禁用路由加载/渲染?
- bash - 如何根据特殊字符从bash或shell中的行获取子字符串
- android - 如何在 Android 中使用 web3j 使用现有的 Contract
- css - 如何调整引导表列宽的垂直滚动条对齐效果?
- typescript - React Native Typescript - Ref 类型的问题
- dialogflow-es - 我们如何在 Google Dialog flow Chatbot 中将 Web 链接添加为按钮
- go - 如何中断系统调用