ETL工具-Apache NIFI的安装
NiFi (https://nifi.apache.org/)是Apache支持下基于可视化流程设计的数据分发平台,是大数据的搬运、提取、推送、转换、聚合、分发的开源软件工具,能够与Hadoop生态系统的大数据存储和各种文件、REST服务、SOAP服务、消息服务等联合使用,构成一体化的数据流服务。
- 下载
官方网站:https://nifi.apache.org/download.html
Apache提供了zip和tar两种安装包,其中nifi-bin包为程序包,nifi-toolkit为扩展工具包(安全认证)
2.安装
将下载的nifi-bin程序包解压
nifi-toolkit解压
cmd进入nifi-toolkit解压后的目录执行命令
tls-toolkit.bat standalone -n 'IP或域名','IP或域名' -O -S '密码' -P '密码' -c 'hostname of NiFi Certificate Authority (default: localhost)'
例如
tls-toolkit.bat standalone -n 127.0.0.1,127.0.0.1 -O -S '111111' -P '111111' -c 'hostname of NiFi Certificate Authority (default: localhost)'
生成相应的域名文件夹
进入生成的文件夹中,将目录下的文件复制到nifi-bin解压后的conf目录下,编辑nifi.properties,可以修改端口号(默认9443)
至此安装完毕
3.启动nifi
进入nifi-bin的启动目录bin下,双击run-nifi.bat文件,
弹出窗口等待3-5分钟后,浏览器中输入nifi.properties中配置的地址和端口号(默认https://127.0.0.1:9443),跳转到登录页面。
用户名密码在logs文件夹的nifi-app.log中查找。
登录成功后进入nifi首页