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

Vij*_*mar 7 apache-nifi

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

谢谢

Shu*_*Shu 7

Controller servicesNiFi 中尚无法更改现有范围。

方法一:

定义一个controller serviceonroot canvas level那么这个控制器将在所有处理器组上可用,NiFi 实例中的处理器ScopeNiFi Flow

方法 2:

保留将要共享相同控制器服务的所有处理器组并在One Parent Processor group其上定义控制器服务,Parent Processor group然后定义的控制器服务将对processor groups,Processors父处理器组内部的所有人员可用。

另一种方式:

在 上定义控制器服务all the required processor groups


Ben*_*obi 5

除了重新创建它的明显方法之外,当前没有方法可以做到这一点,尽管这将是一个很好且方便的功能。

您可以为下一个版本的 NiFi 推荐它