NiFi 模板(Template)简介

模板使用

当我们使用处理器(Processor) 在 NiFi 中设计复杂的数据流处理流程时, 我们经常会发现, 我们将相同的处理器序列串在一起以执行某些任务。这种情况下, NiFi 提供了模板的概念。模板可以被认为是可重用的子流。要创建模板, 请按照下列步骤操作:

  • 选择要包含在模板中的组件。我们可以通过单机第一个组件, 然后按住 Shift 键同时选择其他组件(以包括这些组件之间的连接), 或者在画布上拖动所需组件周围的框时按住 Shift 键选择多个组件。
  • 从操作面板中选择图标。
  • 提供模板的名称和描述。
  • 单机 Create 按钮。

一旦我们创建了一个模板, 我们就可以将它用作流程中的构建块, 就像处理器(Processor)一样。单击并将模板图标从组件工具栏拖动到我们的画布上。然后我们可以选择要添加到画布的模板, 然后单击ADD按钮。

最后, 我们可以使用模板管理(Template Management)对话框来管理模板。要访问此对话框, 请从全局菜单(Global Menu)中选择模板。在这里我们可以看到存在哪些模板并设置过滤条件以找到感兴趣的模板。在表的右侧是一个图标, 用于将模板导出或下载为XML文件。然后可以将其提供给其他人, 以便他们可以服用模板。

要将模板导入 NiFi 实例, 请上传模板, 从操作选项板上选择上载模板,单击搜索图标并选择本地计算机文件。然后单击 Upload 按钮。
模板将显示在您的表格中, 您可以将其拖动到画布上, 就像您创建的任何其他模板一样。

使用模板时的一些注意事项:

  • 任何标记为敏感属性的属性(例如在处理器中配置的密码)都不会添加到模板中。每次将模板添加到画布时,都必须填充这些敏感属性。
  • 如果模板中包含的组件引用Controller Service,则Controller Service也将添加到模板中。这意味着每次将模板添加到图表时,它都会创建Controller Service的副本。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值