Flink 的 2 种部署模式 -2

用户头像
小知识点
关注
发布于: 2020 年 08 月 20 日
Flink的2种部署模式-2

框架模式是传统模式,即通过客户端提交应用到正在运行的服务器上。库模式Flink不是作为服务,而是以库的形式绑定到所在容器中,常用于微服务。



1.框架模式

(1)Flink应用打包成JAR文件

(2)通过客户端提交到运行的服务,如:Dispatch、JobManager、YARN

(3)运行的服务接收Flink应用,并确保其执行。



2.库模式

(1)Flink会绑定到一个特定的容器镜像(Docker)中

(2)镜像中包含着运行JobManager以及ResourceManager代码

(3)容器启动后会自动加载JobManager和ResourceManager,并将绑定的作业提交执行

(4)另一个和作业无关的镜像负责部署TaskManager

(5)容器通过镜像启动后会自动运行TaskManager,TaskManager向ResourceManager注册

(6)外部资源管理框架好处:负责镜像启动,并在发生故障时候容器能够重启



用户头像

小知识点

关注

奇迹的出现往往就在再坚持一下的时候! 2018.04.02 加入

还未添加个人简介

评论

发布
暂无评论
Flink的2种部署模式-2