Apache NiFi - 用户界面


Apache 是一个基于 Web 的平台,用户可以使用 Web UI 进行访问。NiFi UI 具有很强的交互性,并提供有关 NiFi 的各种信息。如下图所示,用户可以访问有关以下属性的信息 -

  • 活动线程
  • 排队数据总数
  • 传输远程进程组
  • 不传输远程进程组
  • 运行组件
  • 停止的组件
  • 无效组件
  • 禁用组件
  • 最新的版本化流程组
  • 本地修改的版本化进程组
  • 过时的版本化进程组
  • 本地修改和过时版本的进程组
  • 同步失败版本化进程组
用户界面

Apache NiFi 的组件

Apache NiFi UI 具有以下组件 -

处理器

用户可以拖动画布上的进程图标,并为 NiFi 中的数据流选择所需的处理器。

处理器图标 添加处理器

输入端口

将下面的图标拖到画布上以将输入端口添加到任何数据流中。

输入端口用于从处理器获取数据,该数据不存在于该进程组中。

输入端口

拖动此图标后,NiFi 会要求输入输入端口的名称,然后将其添加到 NiFi 画布中。

添加端口

输出端口

将下面的图标拖到画布上以将输出端口添加到任何数据流中。

输出端口用于将数据传输到该进程组中不存在的处理器。

输出端口

拖动此图标后,NiFi 会要求输入输出端口的名称,然后将其添加到 NiFi 画布中。

输出添加端口

流程组

用户使用下面的图标在 NiFi 画布中添加进程组。

组图标

拖动此图标后,NiFi 会要求输入进程组的名称,然后将其添加到 NiFi 画布中。

添加进程组

远程进程组

这用于在 NiFi 画布中添加远程进程组。

远程进程组

漏斗

漏斗用于将一个处理器的输出传输到多个处理器。用户可以使用下面的图标将漏斗添加到 NiFi 数据流中。

漏斗图标

模板

该图标用于将数据流模板添加到 NiFi 画布。这有助于在相同或不同的 NiFi 实例中重用数据流。

模板图标

拖动后,用户可以选择NiFi中已添加的模板。

标签

它们用于在 NiFi 画布上添加有关 NiFi 中存在的任何组件的文本。它提供了用户使用的一系列颜色来增加美感。

标签图标