Flink学习 - 6. Flink on Yarn 提交任务流程

Flink On Yarn

流程图大致如下:

Flink学习 - 6. Flink on Yarn 提交任务流程

  1. flink-client将任务提交到yarn,会将所有依赖的jar和config等温江上传到hdfs中
  2. 向resourceManager申请资源,Resourcemanager中主要包含两部分:applicationManager和resourceScheduler
  3. ApplicationManager启动ApplicationMaster,ResourceScheduler分配运行ApplicationMaster所需要的Container。
  4. 在ApplicationMaster上启动Flink的JobManager,并采用轮询的方式通过RPC想ResourceManager申请资源
  5. RsourceManager接收到请求后,会分配相应的Container去将来启动TaskManager,并从hdfs上下载相应的jar和config。
  6. ApplicationMater 要求相应的Container启动任务。
  7. 至此相应的JobManager和TaskManager启动完成。

相关文章:

  • 2021-11-04
  • 2022-12-23
  • 2021-11-02
  • 2021-07-15
  • 2022-12-23
  • 2021-08-23
  • 2022-12-23
  • 2021-12-29
猜你喜欢
  • 2021-07-10
  • 2021-04-21
  • 2021-09-18
  • 2021-09-17
  • 2021-08-15
  • 2021-05-09
  • 2021-10-24
相关资源
相似解决方案