Apache 是用户可以通过 Web UI 访问的基于 Web 的平台。NiFi UI 非常具有交互性,并提供有关 NiFi 的广泛信息。如下面的图像所示,用户可以访问以下属性的信息——
-
Active Threads
-
Total queued data
-
Transmitting Remote Process Groups
-
不传输远程进程组
-
Running Components
-
Stopped Components
-
Invalid Components
-
Disabled Components
-
正在更新的版本化进程组
-
本地修改的版本化进程组
-
Stale Versioned Process Groups
-
本地修改且过时的版本化进程组
-
同步失败的版本化进程组
Components of Apache NiFi
Processors
用户可以在画布上拖动进程图标,然后为 NiFi 中的数据流选择所需的处理器。
以下图标被拖到了画布上以将输入端口添加到任意数据流中。
在拖动该图标后,NiFi 会要求输入输入端口的名称,然后将该名称添加到 NiFi 画布中。
Output port
以下图标被拖到了画布上以将输出端口添加到任意数据流中。
在拖动该图标后,NiFi 会要求输入输出端口的名称,然后将该名称添加到 NiFi 画布中。
Process Group
用户使用下面的图标在 NiFi 画布中添加进程组。
在拖动此图标后,NiFi 会要求输入进程组的名称,然后将其添加到 NiFi 画布中。
Funnel
漏斗用于将某个处理程序的输出发送到多个处理程序。用户可以使用以下图标在 NiFi 数据流中添加漏斗。
Template
此图标用于将数据流模板添加到 NiFi 画布。这有助于在同一或不同的 NiFi 实例中重复使用数据流。
拖放之后,用户可以选择已添加到 NiFi 中的模板。
Label
它们用于向 NiFi 画布添加有关 NiFi 中的任何组件的文本。它提供一系列颜色,供用户为增加美学感而使用。