如何在 Apache NiFi 中管理、排序和过滤大量流?

Posted

技术标签:

【中文标题】如何在 Apache NiFi 中管理、排序和过滤大量流?【英文标题】:How to manage, sort, and filter large numbers of flows in Apache NiFi? 【发布时间】:2019-01-20 05:09:54 【问题描述】:

Apache Nifi 每个实例只为您提供一个画布。这不适合管理数百个流。可以对流进行排序和过滤的表格视图可以更好地管理大量流。

在 Nifi 中是否有我想念的类似内容?还是计划好的?

【问题讨论】:

【参考方案1】:

目前没有 Apache NiFi 中所有流的以数据为中心的视图。对于您所描述的管理概述,我认为当今最好的方法是通过 Process Groups 对流程进行唯一命名,并使用 UI 右上角的搜索功能快速跳转到特定流程。嵌套流程组将允许您围绕各个流程设置逻辑边界。

您还可以使用 报告任务 甚至单独的 NiFi 流将有关画布上的流的数据导出到更有意义的报告工具,例如 Solr、Elasticsearch 等。像 Kibana 这样的可视化工具。通过使用 NiFi API,您可以获得关于系统状态的近乎实时的信息。

对于画布上基于表格的流程概览,我建议您打开功能请求 Jira here。

【讨论】:

以上是关于如何在 Apache NiFi 中管理、排序和过滤大量流?的主要内容,如果未能解决你的问题,请参考以下文章

Apache NiFi 概述

如何在 Apache Nifi 中合并分区的 Json

Apache Nifi 组件开发

Apache NiFi 如何从入门到不放弃?

Apache NiFi 如何从入门到不放弃?

如何在 Apache NiFi 的 ExecuteProcess 中运行 sed