📝 Apache NiFi教程
28篇技术文档📅  最后修改于: 2020-11-18 08:43:40        🧑  作者: Mango
Apache NiFi提供了模板的概念,从而使重用和分发NiFi流更加容易。这些流可以由其他开发人员或其他NiFi群集使用。它还可以帮助NiFi开发人员在GitHub等存储库中共享其工作。建立范本让我们为流程创建一个模板,该模板是在第15章“ Apache NiFi-创建流程”中创建的。使用Shift键选择流的所有组件,然后单击NiFi画布左侧的创建模板图标。您还可以看到如上图所示的工具箱。单击上...
📅  最后修改于: 2020-11-18 08:44:00        🧑  作者: Mango
NiFi提供了大量的API,可帮助开发人员进行更改并从任何其他工具或定制开发的应用程序中获取NiFi的信息。在本教程中,我们将使用Google chrome中的postman应用程序来解释一些示例。要添加postmantoyour Google Chrome,请转到下面提到的URL,然后单击“添加到chrome”按钮。现在,您将看到一个添加了Google Chrome浏览器的新应用。chrome网...
📅  最后修改于: 2020-11-18 08:44:18        🧑  作者: Mango
Apache NiFi会记录并存储有关流中已提取数据上发生的事件的所有信息。数据来源存储库存储此信息,并提供UI来搜索此事件信息。可以访问完整的NiFi级别和处理器级别的数据源。下表列出了NiFi数据来源事件列表中的不同字段,其中包含以下字段-S.No.Field NameDescription1Date/TimeDate and time of event.2TypeType of Event ...
📅  最后修改于: 2020-11-18 08:44:46        🧑  作者: Mango
在Apache NiFi中,有多种方法可以监视系统的不同统计信息,例如错误,内存使用率,CPU使用率,数据流统计信息等。我们将在本教程中讨论最受欢迎的统计信息。内置监控在本节中,我们将详细了解Apache NiFi中的内置监视。布告栏公告栏显示NiFi处理器实时生成的最新错误和警告。要访问公告板,用户将必须转到右侧的下拉菜单,然后选择“公告板”选项。它会自动刷新,用户也可以禁用它。用户还可以通过双...
📅  最后修改于: 2020-11-18 08:45:08        🧑  作者: Mango
开始升级Apache NiFi之前,请阅读发行说明以了解有关更改和添加的内容。用户需要评估这些添加和更改对他/她当前NiFi安装的影响。以下是获取Apache NiFi新版本的发行说明的链接。https://cwiki.apache.org/confluence/display/NIFI/Release+Notes在群集设置中,用户需要升级群集中每个节点的NiFi安装。请按照以下步骤升级Apach...
📅  最后修改于: 2020-11-18 08:45:25        🧑  作者: Mango
Apache NiFi远程进程组或RPG允许流使用站点间协议将流中的FlowFiles定向到不同的NiFi实例。从1.7.1版开始,NiFi不提供平衡关系,因此RPG用于NiFi数据流中的负载平衡。通过将如上图所示的图标拖动到画布,开发人员可以从NiFi UI的顶部工具栏中添加RPG。要配置RPG,开发人员必须添加以下字段-S.No.Field NameDescription1URLsTo spe...
📅  最后修改于: 2020-11-18 08:45:43        🧑  作者: Mango
Apache NiFi提供了共享服务,可以由处理器共享,报告任务称为控制器设置。这些就像数据库连接池,供访问同一数据库的处理器使用。要访问控制器设置,请使用NiFi UI右上角的下拉菜单,如下图所示。Apache NiFi提供了许多控制器设置,我们将讨论一种常用的设置以及如何在NiFi中进行设置。DBCPConnectionPool单击“控制器设置”选项后,在“ Nifi设置”页面中添加加号。然后...
📅  最后修改于: 2020-11-18 08:45:59        🧑  作者: Mango
Apache NiFi报告任务与控制器服务相似,后者在后台运行并发送或记录NiFi实例的统计信息。您也可以从与控制器设置相同的页面访问NiFi报告任务,但在不同的标签中。要添加报告任务,开发人员需要单击报告任务页面右上角的加号按钮。这些报告任务主要用于在公告或出处中监视NiFi实例的活动。这些报告任务主要是使用“站点到站点”将NiFi统计数据传输到其他节点或外部系统。现在让我们添加一个已配置的报告...
📅  最后修改于: 2020-11-18 08:46:18        🧑  作者: Mango
Apache NiFi是一个开源平台,为开发人员提供了将其自定义处理器添加到NiFi库中的选项。请按照以下步骤创建自定义处理器。从下面给出的链接下载Maven最新版本。https://maven.apache.org/download.cgi添加一个名为M2_HOME的环境变量,并将value设置为maven的安装目录。从下面的链接下载Eclipse IDE。https://www.eclipse...
📅  最后修改于: 2020-11-18 08:46:36        🧑  作者: Mango
Apache NiFi是一个开源平台,为开发人员提供了在Apache NiFi中添加其自定义控制器服务的选项。这些步骤和工具与用于创建自定义处理器的步骤和工具几乎相同。打开命令提示符并执行Maven Archetype命令。在原型项目中搜索nifi类型。选择org.apache.nifi:nifi-service-bundle-archetype项目。然后从版本列表中选择最新版本–本教程为1.7....
📅  最后修改于: 2020-11-18 08:47:00        🧑  作者: Mango
Apache NiFi使用logback库处理其日志记录。 NiFi的conf目录中存在一个文件logback.xml,该文件用于配置NiFi中的日志记录。日志在NiFi的日志文件夹中生成,日志文件如下所述。nifi-app.log这是nifi的主要日志文件,它记录apache NiFi应用程序的所有活动,从加载NAR文件到NiFi组件遇到的运行时错误或公告。以下是nifi-app.log文件的l...
📅  最后修改于: 2020-11-18 08:47:15        🧑  作者: Mango
以下资源包含有关Apache NiFi的其他信息。请使用它们来获得有关此方面的更深入的知识。Apache NiFi上的有用链接Apache NiFi–Apache NiFi的官方网站。Apache NiFi @ Wikipedia-用简单的语言解释了Apache NiFi,其历史和其他各种术语。关于Apache NiFi的有用书籍要在此页面上注册您的网站,请发送电子邮件至...
📅  最后修改于: 2020-11-18 08:47:27        🧑  作者: Mango
Apache NiFi是一个开源数据摄取平台。它是由NSA开发的,目前正在维护中,Apache基金会支持进一步的开发。它基于Java,并在Jetty服务器中运行。它是根据Apache许可版本2.0许可的。在本教程中,我们将解释Apache NiFi的基础知识及其功能。...