1. 程式人生 > >吸星大法NiFi——NiFi下載及安裝

吸星大法NiFi——NiFi下載及安裝

轉載請註明出處: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

如下:

[email protected]*****************:/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 安裝及簡單的使用