NiFi 下载, 安装(单机), 启动
常用术语
- FlowFile: 每条"用户数据" (用户带进 NiFi 的需要进行处理和分发的数据) 称为FlowFile。FlowFile 由两部分组成: Attributes 和 Content。Content是用户数据本身。Attributes 是与用户数据关联的键值对。
- Processer: 处理器, 是 NiFi 核心组件, 负责创建, 发送, 接收, 转换, 路由, 拆分, 合并和处理 FlowFiles。它是 NiFi 用户可用于构建其数据流的最重要的构建块。
运行环境准备
Apache NiFi 既可以运行在Windows平台, 也可以运行在Linux平台, 需要安装jdk (NiFi 1.x 以上需要 jdk8 以上, 0.x 以上需要 jdk7 以上) 和 Maven(3.1.0以上版本)
下载, 安装(单机), 启动
NiFi下载地址
下载 NiFi 的二进制工程, 我这里使用的版本是1.13.2
- 解压文件
tar -zxvf nifi-1.13.2-bin.tar.gz
-
修改默认端口, 避免端口冲突:
配置文件位置: nifi-1.13.2/conf/nifi.properties
-
启动
对于 Linux 用户, 使用终端窗口进入 NiFi 安装目录
前台运行 : bin/nifi.sh run
后台启动 : bin/nifi.sh start
查看状态 : bin/nifi.sh status
关闭 : bin/nifi.sh stop
重启 : bin/nifi.sh restart
执行启动命令后, 需要等待 1 -5 分钟, 可以查看日志
cd nifi-1.13.2/logs
tail -f nifi-app.log
看到下面这行日志说明启动成功
启动成功后访问 : ip:9128/nifi 进行查看, 访问界面如下: