在Apache NiFi中,是否可以增加/减小控制器的范围?

时间:2019-03-17 14:15:14

标签: apache-nifi

在Apache NiFi中,我当时在适当的范围内创建了一个控制器。现在,我想在其他地方使用相同的控制器。我的问题是我可以将范围更改为当前处理器组的祖先,以便其他处理器组可以使用它吗?

谢谢

2 个答案:

答案 0 :(得分:3)

在NiFi中,尚无法更改现有Controller services的范围。

方法1:

controller service 上定义 root canvas level ,然后该控制器将在所有处理器组上可用,NiFi实例中具有 { {1}} 作为 Scope

方法2:

保留要在 NiFi Flow 中共享相同控制器服务的所有处理器组,并在 One Parent Processor group 上定义控制器服务,然后再定义控制器该服务将对父处理器组内的所有 Parent Processor group 可用。

其他方式:

processor groups,Processors 上定义控制器服务。

答案 1 :(得分:1)

除了显然的重新创建方法之外,目前没有其他方法可以执行此操作,尽管这将是一个不错且方便的功能。

您可以建议将其用于下一版NiFi