Apache nifi Nifi模板导出:未导出变量
我正在尝试导出Nifi模板并将其导入到另一个Nifi实例中。然而,我们观察到,当我在另一个Nifi实例中导入模板时,定义为PG范围的变量不存在 Nifi模板似乎不导出变量。那么,当我们导出Nifi模板时,导出变量的方法是什么呢 我错过了什么明显的东西吗Apache nifi Nifi模板导出:未导出变量,apache-nifi,Apache Nifi,我正在尝试导出Nifi模板并将其导入到另一个Nifi实例中。然而,我们观察到,当我在另一个Nifi实例中导入模板时,定义为PG范围的变量不存在 Nifi模板似乎不导出变量。那么,当我们导出Nifi模板时,导出变量的方法是什么呢 我错过了什么明显的东西吗 关于解决方案是创建一个模板,其中包括定义变量的流程组。假设您在进程组pg1中定义了一个变量variable1,然后在处理器processor 1中引用它 如果选择processor 1并右键单击“创建模板”,则变量定义将不会导出到模板中。但是,如
关于解决方案是创建一个模板,其中包括定义变量的流程组。假设您在进程组
pg1
中定义了一个变量variable1
,然后在处理器processor 1
中引用它
如果选择processor 1
并右键单击“创建模板”,则变量定义将不会导出到模板中。但是,如果您“向上”一级并选择PG 1
,然后右键单击并“创建模板”,则变量将在模板中的块中定义,例如:
<processGroups>
...
<name>PG 1</name>
<variables>
<entry>
<key>variable1</key>
<value>This is a variable value. </value>
</entry>
</variables>
...
</processGroups>
...
第1页
变量1
这是一个可变值。
...
您可能还对变量的工作方式感兴趣(流版本控制是流片段可重用性的首选解决方案,因为模板最终可能会被弃用)。此外,将允许更干净的接口、敏感值保护等 定义为PG范围的
变量是什么意思?在流程组中,我可以通过右键单击画布来定义变量。这些变量将适用于PG中的所有处理器