吸星大法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.0Bootstrap 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伺服器:
如圖所示: