我的理解是 Apache NiFi 认为组变量已弃用:
/sf/ask/4410220951/#:~:text=Variables%20are%20treatment%20as%20已弃用,0%20as%20a%20modern%20solution
“在现代版本的 NiFi 中,变量被视为已弃用 - 仍然受支持,但不鼓励使用”
https://nifi.apache.org/docs/nifi-docs/html/user-guide.html#Variables
“变量和 nifi.variable.registry.properties 属性将在未来版本中删除。因此,强烈建议切换到参数。”
但是,参数上下文缺乏继承。这使得分层流程变得困难,并降低了流程组的价值,几乎消除了文件夹存储层次结构之外的嵌套组的便利性;将它们分组是为了组织,而不是为了整合。就目前情况而言,如果没有组变量,为了使用不同的参数集,我们将必须进入每个内部组并分别更改其参数上下文。目前,人们所要做的就是编辑上层组变量,并且所有包含的组都会效仿,就好像它是一个系统一样。
我是否遗漏了有关参数上下文或配置组的信息?是否有允许参数上下文继承的计划,或者组变量的消亡是否被过分夸大了?
小智 1
NiFi 参数上下文确实支持继承,从发布Version 1.15.0
您可以查看此博客,其中提供了有关如何实现它的详细信息。
https://bryanbende.com/development/2021/11/08/apache-nifi-1-15-0-parameter-context-inheritance
| 归档时间: |
|
| 查看次数: |
730 次 |
| 最近记录: |