0%

Flink deployment mode

问题一: session模式,哪些组件是共用的?
问题二:每种模式的优缺点
问题三: runtime有哪些组件构成?
问题四: JobManager有哪些组件?

runtime summary

https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=65147077

JobManager

Dispatcher

提供Client的RPC接口

ResourceManager

与Yarn resource manager不同,用来管理Flink的TaskManager资源

JobMaster

一个任务的生命周期,每个Flink job各有一个JobMaster与之对应

Web server

TaskManager

TaskManager 其实功能比较简单,提供一些基本的 RPC 服务,供 JobManager 进行调度

集群启动

per-job mode

yarn session mode

application mode

参考文献