flink深入研究(04) flink的啓動方式

Flink可以在單臺機器上運行,甚至是單個Java虛擬機(Java Virtual Machine)。這種機制使得用戶可以在本地測試或者調試Flink程序。Flink的啓動方式總共有三種部署方式,local、standalone、Yarn。

local方式:

該方式是在Java虛擬機上運行Flink程序,或者是在正在運行程序的Java虛擬機上,像我們在IDE上直接運行就是採用的local方式,這種方式會獲取到一個LocalExecutionEnvironment(或者CollectionEnvironment)類的環境上下文對象,默認並行度是當前可用處理器的Java虛擬機的數量,參考鏈接

standalone方式:

配置一個或多個JobManager(HA模式),和一臺或多臺TaskManager,通過flink中bin下面的start-cluster.sh啓動,關於這種方式的啓動,後面會進行進一步詳解。

Yarn方式:

Flink在Yarn上運行,通過Yarn來調度,如下圖所示:

參考文章

https://www.cnblogs.com/frankdeng/p/9400627.html

https://www.jianshu.com/p/dd85ea245df6

https://www.cnblogs.com/ljygz/p/11398761.html 

https://blog.csdn.net/weixin_34874025/article/details/82730573

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章