Flink内核原理学习之任务提交流程
Java、大数据开发学习要点(持续更新中…)
首先要知道的是,Flink作业提交是由PipelineExecutor(流水线执行器)在Flink Client生成JobGraph后将作业提交给集群的重要环节。PipelineExecutor按照集群作业执行模式主要分为Session、Per-Job、Local模式,其中Local是本地调试时使用的所以不参与后续讨论。
一、Flink任务提交流程(yarn-per-job模式)
Per-Job模式中每个任务都会在YARN上重新启动集群。根据官方文档说法&#