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 画布中。