本文主要讲述基于YARN进行提交任务
一、Flink On YARN概念理解
Flink On YARN有两种模式:
- Session
- Per-Job
(1)Session模式中多了一个JobManager共享YarnResourceManager和Dispatcher,在这种模式下,需要先向Yarn申请资源,初始化一个常驻服务在Yarn上。
(2)Per-Job则相反,他是JobManager独享YARNResourceManager 和Dispatcher,也就是提交一个Job都会新建一个Session,每个Job之间的资源是隔离的。
更详细的内容,请参考官方文档:
https://ci.apache.org/projects/flink/flink-docs-release-1.11/ops/deployment/#deployment-modes