(资料图片)
Apache NiFi可以基于Linux和Window安装,这里建议基于Linux安装。安装NiFi的节点需要安装JDK8,NiFi0.x版本需要JDK7。NiFi安装可以单节点安装,也可以分布式安装。我们这里安装NiFi的1.13版本,需要JDK8。
NiFI下载官网地址:Apache NiFi Downloads
#这里将NiFi安装包上传到node5节点上[root@node5 software]# tar -zxvf ./nifi-1.13.0-bin.tar.gz nifi-1.13.0/READMEnifi-1.13.0/LICENSE... ....
NiFi启动后,默认的WebUI端口为8080,为了防止和其他服务端口冲突,可以配置$NiFi_HOME/conf/nifi.properties,修改WebUI端口,也可以不配置。
#vim /software/nifi-1.13.0/conf/nifi.properties 144行nifi.web.http.host=192.168.179.8nifi.web.http.port=8989
#进入 $NiFi_HOME/bin目录下,启动NiFi服务[root@node5 bin]# ./nifi.sh start#查看NiFi进程[root@node5 logs]# jps8025 NiFi8537 Jps8011 RunNiFi#关闭NiFi服务[root@node5 bin]# ./nifi.sh stop
以上启动NiFi之后,启动日志在$NiFi_HOME/logs/nifi-app.log文件中,需要等待一会NiFi才能完全启动成功。当日志中出现下图标志时,NiFi启动成功:
也可以将NiFi作为系统服务启动,需要执行命令:$NiFi_HOME/bin/nifi.sh install ,这样就以默认名称“nifi”安装服务,这样就可以使用命令“service nifi start/stop”来启动关闭服务。
#安装系统服务nifi[root@node5 ~]# cd /software/nifi-1.13.0/bin/[root@node5 bin]# ./nifi.sh installService nifi installed#启动nifi服务[root@node5 bin]# service nifi start#关闭nifi服务[root@node5 bin]# service nifi stop
http://node5:8989/nifi
下一篇:最后一页
X 关闭
X 关闭