Apache NiFi 速成指南(持续更新中)

421 阅读1分钟

了解基础知识

什么是 NiFi?

NiFi 是一个开源的数据流管理平台,用于将数据从一个来源传输到另一个来源,且过程中可以对数据进行处理。

NiFi 的主要组件是什么?

  • 数据流管理器:负责管理数据流。
  • 来源:从外部系统摄取数据
  • 处理器:执行数据转换操作。
  • 连接:将处理器连接在一起。
  • 目标:将数据发送到外部系统。
  • 仓库:存储数据

NiFi 的安装

目前最新的 NiFi 版本需要 JDK21 及以上。当前选用支持 JDK8 的版本 1.9.2,在 CentOS7 上进行安装。

下载链接

https://archive.apache.org/dist/nifi/1.9.2/

解压

tar -zxvf nifi-1.9.2-bin.tar.gz

进入 NiFi 所在的目录

cd nifi-1.9.2

将 NiFi 注册为服务

bin/nifi.sh install

修改默认端口(默认为8080)

配置文件位于:conf/nifi.properties

修改项:nifi.web.http.port=8080

启动 NiFi

sudo service nifi start

访问 NiFi Web UI

localhost:8080/nifi