文章目录
1. 安装
1.1 压缩包安装
mkdir /usr/local/softwares/nifi
tar -zxvf nifi-1.10.0-bin.tar.gz -C /usr/local/softwares/nifi
可在conf/nifi.properties
修改端口,原8080
后台启动
./bin/nifi.sh start
访问
ip:8080/nifi
1.2 Docker安装
docker run --name nifi \
-p 9090:9090 \
-d \
-e NIFI_WEB_HTTP_PORT='9090' \
apache/nifi:latest
2. 使用
移动文件测试
修改GetFile中的Input Directory属性,使用相对地址的话是相对NiFi安装目录
修改GetFile的调用时间为60秒,默认0秒
修改PutFile中的Directory属性
两个组件相连,当GetFile是success时,才回到PutFile
PutFile是最后一个组件,需要设置自动终止关系。
同理,如果上一个组件还有其他没配置的关系,也有勾上自动终止,否则没法启动该组件。
启动前from和to文件夹:
启动NiFi移动文件