本地安裝單機版本Flink
一般來說,線上都是集群模式,那么單機模式方便我們測試和學習。
環境要求
本地機器上需要有 Java 8 和 maven 環境,推薦在linux或者mac上開發Flink應用:
如果有 Java 8 環境,運行下面的命令會輸出如下版本信息:
如果有 maven 環境,運行下面的命令會輸出如下版本信息:
開發工具推薦使用 ItelliJ IDEA。
第一種方式
看這里:
注意:
An Apache Hadoop installation is not required to use Apache Flink. For users that use Flink without any Hadoop components, we recommend the release without bundled Hadoop libraries.
這是啥意思?
這個意思就是說Flink可以不依賴Hadoop環境,如果說單機玩的話,下載一個only
版本就行了。
第二種方式(不推薦)
git clone https://github.com/apache/flink.git cd flink mvn clean package -DskipTests
然后進入編譯好的Flink中去執行 bin/start-cluster.sh
其他亂七八糟的安裝辦法
比如 Mac用戶可以用brew install apache-flink
,前提是安裝過 brew
這個mac下的工具.
啟動Flink
我們先到Flink的目錄下來:
如下:
$ flink-1.7.1 pwd /Users/wangzhiwu/Downloads/flink-1.7.1
執行命令:
接着就可以進入 web 頁面(http://localhost:8081/) 查看
恭喜你,一個單機版的flink就跑起來了。