在NIFI中设置默认处理器属性

时间:2019-12-18 19:30:49

标签: apache-nifi

我想将PutS3Object的{​​{1}}属性的默认值设置为MinIO群集。

在NIFI中是否可以为某些处理器属性设置默认值?

2 个答案:

答案 0 :(得分:2)

我怀疑无法使用此功能的原因是,当多个人在nifi中工作并开始看到默认值更改而没有通知时,它将变得非常复杂。

但是,使用变量可能对此有所帮助。

您可以使用变量注册表来定义要连接的确切位置,并每次都引用变量,而不用输入完整的URL。

另一个好处是,将流转移到另一个环境变得更加容易,如果您从开发人员转到生产人员,则可能希望尽可能少地进行更改,而变量可以帮助您进行更改,其中默认值可能会刺激硬编码链接进入每个处理器。

答案 1 :(得分:1)

当您使用新的处理器时,这是不可能的。

您可以改用模板。

从现有处理器创建一个具有默认值的模板:

enter image description here

用户将能够使用默认值的模板:

enter image description here