NiFi 学习 — 单机安装

本文介绍了Apache NiFi,一个强大且易于使用的数据处理与分发系统。通过简单的web界面操作,用户可以轻松配置数据处理流程。文章详细阐述了NiFi 1.9.2的安装、启动过程,并提供了访问其UI界面的方法。

好记忆不如烂笔头,能记下点东西,就记下点,有时间拿出来看看,也会发觉不一样的感受.

一、NIFI简介

NiFi是一个易用、可靠、功能强大的数据处理与分发系统,是Apache的开源项目。只需在web界面中用拖拽的方式定义数据处理节点,数据处理流程和配置相关参数,NiFi即可自动完成复杂的数据处理任务,非常方便。

这里介绍NiFi 1.9.2的安装和启动方法。

二、单机 安装

NiFi的安装使用非常简单,只需配置好JAVA环境,将官网http://nifi.apache.org/)上下载的NiFi二进制包解压,然后进入nifi解压目录,执行执行:

sh bin/nifi.sh start  即可启动NiFi ,如果想让nifi打印的日志到某个固定的文件:可以使用命令:

sh /bin/nifi.sh start >nifi.log & 

启动的如下图:

停止如下图:

当然,这种方式运行的是单机版的NiFi,如果要进行分布式安装,还需要进行其他一些配置。

 

三、UI展示

  当nifi启动完成之后,可以通过http://ip:port/nifi 的方式访问,例如:http://192.168.10.216:9000/nifi/  如下图标识安装成功

1,标识的是nifi的具体功能项目描述,主要的是processor这个,是学习的重点;

2,标识nifi的FlowFile 的开启操作;

3,标识一些描述,配置,类似系统设置的东西。

具体的使用,可以去搜索一些nifi的初步体验,有很详细的操作.

也可以关注本博客,会有进一步的探索!

 

在探讨如何部署和调优Apache NiFi时,我们必须从基础开始,确保每个步骤都准确无误。单机部署相对来说较为简单,但仍然需要重视每个配置项。首先,安装Java环境并解压NiFi,配置好监听端口和内存限制是关键。接下来,启动NiFi,确保它能够正常运行在指定端口上。 参考资源链接:[Apache NIFI入门与部署教程](https://wenku.youkuaiyun.com/doc/2m2j7bsnps?spm=1055.2569.3001.10343) 对于集群部署,我们不仅要关注单个节点的配置,还要考虑如何通过Zookeeper实现节点间的协调。设置Zookeeper集群,并正确配置每个节点上的nifi.properties和bootstrap.conf文件,是成功部署集群的关键。节点间的通信和选举机制对于集群的稳定运行至关重要。 性能调优是提升NiFi处理能力的关键步骤。监控CPU、内存使用情况,调整处理器的并发度和流文件的缓冲策略,这些都能够在不同的应用场景中提高效率。在实际操作中,根据数据流的特点和业务需求,选择合适的处理器,合理配置处理器之间的链路,对于优化整个数据流的性能至关重要。 为了更好地理解这些概念和技术细节,建议参考《Apache NIFI入门与部署教程》。这份教程不仅覆盖了从入门到高级的各类知识,还结合了实际案例,帮助用户在实践中掌握NIFI的部署和性能调优技巧。通过学习本教程,你可以全面掌握NIFI安装、配置、管理以及性能优化,为实现复杂的数据处理任务打下坚实基础。 参考资源链接:[Apache NIFI入门与部署教程](https://wenku.youkuaiyun.com/doc/2m2j7bsnps?spm=1055.2569.3001.10343)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值