我们能否仅从包含nifi中一个流程的单个流程组中促进单个流程

时间:2018-06-25 09:24:26

标签: apache-nifi apache-minifi

我正在尝试使用NiFi注册表将流从Dev升级到QA环境,让我说我有一个名为PG1的进程组,并且它的流包含许多进程,可以说流f1拥有处理器 p1-> p2-> p3 ,流f2具有处理器 x1-> x2-> x3 现在,如果我对流2进行了更改,即 x1-> x2-> x3-> x4 并将其签入存储库,现在我只需要将流f2升级到质量检查环境而忽略流f1

1 个答案:

答案 0 :(得分:3)

进程组是版本控制的单元,因此对进程组中任何处理器的更改都将导致需要提交的更改,处理器是连接的还是独立逻辑流的一部分都无关紧要。

如果需要使版本控制更精细,则f1和f2应该位于它们自己的嵌套进程组中。您可以对PG1,PG2(f1)和PG3(f2)进行版本控制。然后,您可以将整个程序部署为PG1,但是稍后仅对子组进行更新。