1. 程式人生 > >徹底明白Flink系統學習5:window、Linux本地安裝Flink

徹底明白Flink系統學習5:window、Linux本地安裝Flink

http://www.aboutyun.com/thread-26393-1-1.html
問題導讀
1.如何在window下安裝Flink?
2.Flink本地安裝啟動命令與原先版本有什麼區別?
3.window和Linux本地啟動命令有什麼區別?

4.如何檢視Flink web ui?

關注最新經典文章,歡迎關注公眾號

上一篇:
徹底明白Flink系統學習4:功能點介紹
http://www.aboutyun.com/forum.php?mod=viewthread&tid=26377

本文版本:Flink1.6
link適用於Windows和Linux計算機。我們需要做的第一件事就是下載Flink的二進位制檔案。 Flink可以從Flink下載頁面下載:

https://flink.apache.org/downloads.html。在下載頁面上,將看到多個選項,如以下截圖所示:
<ignore_js_op>

要安裝Flink,你不需要安裝Hadoop。 但是如果你需要使用Flink連線到Hadoop,那麼你需要下載與你擁有的Hadoop版本相容的二進位制檔案。如上圖,Flink都已經提供。如果安裝了最新版本的Hadoop 2.8.0,我們將將下載與Hadoop 2.8.0相容並在Scala 2.11上構建的Flink二進位制檔案。
下載連結:
https://www.apache.org/dyn/close ... op28-scala_2.11.tgz


準備
Flink需要首先安裝Java。 所以在開始之前,請確保安裝了Java。 這裡安裝了JDK 1.8:
<ignore_js_op>

window本地安裝模式
Flink安裝非常容易安裝。 只需提取壓縮檔案並將其儲存在所需位置即可。解壓縮後,轉到該資料夾並執行start-local.bat:我這裡flink的路徑是D:\win7桌面\about課程\Flink課程\flink-1.6.2\bin>,開啟cmd

  1. >d
  2. >cd D:\win7\about\Flink\flink-1.6.2\bin
  3. >start-cluster.bat
複製程式碼


這裡需要注意,以前的版本使用的start–local.bat,但是在flink-1.6.2中並沒有發現這一指令碼,同樣使用start-cluster.bat也是可以的。
啟動後,輸入http://localhost:8081/上檢查Web UI:入下圖
<ignore_js_op>

可以按Ctrl + C來停止Flink過程。

Linux本地安裝模式
與Windows類似,在Linux機器上安裝Flink非常容易。 我們需要下載二進位制檔案,將其放在特定資料夾中,提取並完成:
下載二進位制:

  1. sudo wget [url]http://mirrors.hust.edu.cn/apache/flink/flink-1.6.2/flink-1.6.2-bin-hadoop28-scala_2.11.tgz[/url]
複製程式碼



下載後解壓到/usr目錄下

  1. sudo tar zxvf flink-1.6.2-bin-hadoop28-scala_2.11.tgz -C /usr
複製程式碼


然後進入目錄

  1. /usr/flink-1.6.2/bin
複製程式碼


啟動flink

  1. ./start-cluster.sh
複製程式碼


對的,你沒有看錯,這裡的本地模式使用的start-cluster.sh
<ignore_js_op>
檢視叢集頁面
<ignore_js_op>

停止叢集

  1. ./stop-cluster.sh
複製程式碼




出現問題:
gzip: stdin: invalid compressed data--format violated
tar: 歸檔檔案中異常的 EOF
tar: 歸檔檔案中異常的 EOF

解決辦法:
最後沒有顯示任何異常報錯。所以一般出現了“歸檔檔案中異常的 EOF”等問題,都是下載時候出現的沒有下載完全。