Apache NiFi - 用户界面

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

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

Apache NiFi 的组件

Apache NiFi UI 具有以下组件 −

Processor(处理器)

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

Processor(处理器)图标 添加Processor(处理器)

输入端口

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

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

输入端口

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

添加端口

输出端口

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

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

输出端口

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

输出添加端口

进程组

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

组图标

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

添加进程组

远程进程组

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

远程进程组

漏斗

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

漏斗图标

模板

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

模板图标

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

标签

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

标签图标