Apache NiFi - 模板


Apache NiFi 提供了模板的概念,这使得重用和分发 NiFi 流变得更加容易。这些流程可供其他开发人员或其他 NiFi 集群使用。它还帮助 NiFi 开发人员在 GitHub 等存储库中分享他们的工作。

创建模板

让我们为流程创建一个模板,该模板是我们在第 15 章“Apache NiFi - 创建流程”中创建的。

创建模板

使用 Shift 键选择流程的所有组件,然后单击 NiFi 画布左侧的创建模板图标。您还可以看到一个工具箱,如上图所示。单击蓝色标记的图标创建模板,如上图所示。输入模板的名称。开发人员还可以添加描述,这是可选的。

下载模板

然后转到 NiFi UI 右上角菜单中的 NiFi 模板选项,如下图所示。

下载模板

现在,单击要下载的模板的下载图标(位于列表右侧)。将下载带有模板名称的 XML 文件。

上传模板

要在 NiFi 中使用模板,开发人员必须使用 UI 将其 xml 文件上传到 NiFi。“创建模板”图标旁边有一个“上传模板”图标(下图中用蓝色标记),单击该图标并浏览 xml。

上传模板

添加模板

在 NiFi UI 的顶部工具栏中,模板图标位于标签图标之前。该图标标记为蓝色,如下图所示。

添加模板

拖动模板图标并从下拉列表中选择模板,然后单击添加。它将把模板添加到 NiFi 画布中。