可变注册表属性是一项功能,已添加到Nifi中,以促进软件开发生命周期。这意味着您可以在单独的开发环境中开发流程,并利用nifi.variable.registry.properties属性中指定的自定义属性文件以及表达式语言来在处理器配置中使用变量。然后,您可以将流作为模板与自定义属性文件一起导出,并将其推送到生产环境中。但是,一旦启动Nifi的生产实例,就无法修改您的自定义属性文件。这意味着,如果要向生产中添加第二个流程,则需要停止实例,更新定制属性文件并上载第二个流程的模板,然后重新启动服务器。这使自定义属性文件更像与实例(nifi实例)相关,而与流无关。因此,我的问题是,有没有一种方法可以动态更新自定义属性文件,而不必每次想添加新流程时都重新启动Nifi?
希望我的问题清楚,不要犹豫,要求澄清
当前的变量注册表功能需要重新启动,并且无法即时更新。
社区已计划建立更高级的变量注册表功能,以及围绕流的版本控制/部署的功能,正如您提到的,两者都可以结合在一起。
这些Wiki页面中捕获了一些有关未来设计思想的相关信息:
https://cwiki.apache.org/confluence/display/NIFI/Variable+Registry https://cwiki.apache.org/confluence/display/NIFI/Configuration+Management+of+Flows
欢迎在Wiki页面上提供评论或发送电子邮件至dev@nifi.apache.org加入讨论,我们很乐意收集所有反馈。
归档时间: |
|
查看次数: |
2119 次 |
最近记录: |