吸星大法NiFi——NiFi下载及安装

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/dongdong9223/article/details/84882826

转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/84882826
本文出自【我是干勾鱼的博客

Ingredients:

1 环境介绍

  • 服务器: 1台阿里云ECS

  • 操作系统: Ubuntu 16.04.4 LTS

  • NiFi:nifi-1.8.0-bin.zip

2 下载并解压缩

2.1 下载

下载NiFi:

wget http://mirrors.shu.edu.cn/apache/nifi/1.8.0/nifi-1.8.0-bin.zip

注意: 断点续传可以在命令中加入“-c”。

2.2 解压缩

将其解压到目录:

/opt/nifi/

解压缩:

unzip nifi-1.8.0-bin.zip

完整的目录结构为:

/opt/nifi/nifi-1.8.0

3 配置

编辑配置文件:

vi ./conf/nifi.properties

主要是修改这部分:

# web properties #
nifi.web.war.directory=./lib
nifi.web.http.host=172.19.81.91
nifi.web.http.port=8080
nifi.web.http.network.interface.default=
nifi.web.https.host=
nifi.web.https.port=
nifi.web.https.network.interface.default=
nifi.web.jetty.working.directory=./work/jetty
nifi.web.jetty.threads=200
nifi.web.max.header.size=16 KB
nifi.web.proxy.context.path=
nifi.web.proxy.host=

中的:

nifi.web.http.host=172.19.81.91
nifi.web.http.port=8080

这两部分:

  • nifi.web.http.host: 网址,注意使用阿里云ECS服务器,这里要添加服务器内网IP,然后就可以通过外网IP访问NiFi服务器了。
  • nifi.web.http.port: 端口,默认就是8080,可以按自己的需求修改。

注意: 使用阿里云ECS服务器部署,需要在ninf.properties中设置为内网IP,浏览器使用外网IP访问。

4 启动

4.1 后台启动

后台启动命令:

./bin/nifi.sh start

如下:

root@iZuf67*****************:/opt/nifi/nifi-1.8.0# ./bin/nifi.sh start

Java home: /opt/java/jdk1.8.0_162
NiFi home: /opt/nifi/nifi-1.8.0

Bootstrap Config File: /opt/nifi/nifi-1.8.0/conf/bootstrap.conf

4.2 前台启动

前台启动命令:

./bin/nifi.sh run

4.3 服务器状态

./bin/nifi.sh status

4.4 关闭

./bin/nifi.sh stop

4.5 监控log

tail -f ./nifi-app.log

5 访问

如果在外网访问NiFi服务器,需要使用阿里云ECS服务器的外网IP地址访问NiFi服务器:

http://IP:8080/nifi/

如图所示:

在这里插入图片描述

6 参考

Apache NiFi

【NIFI】 Apache NiFI 安装及简单的使用

猜你喜欢

转载自blog.csdn.net/dongdong9223/article/details/84882826