开发者社区 > 大数据与机器学习 > 实时计算 Flink > 正文

Flink Session 模式下任务提交流程是怎样的

Flink Session 模式下任务提交流程是怎样的

展开
收起
一人吃饱,全家不饿 2021-01-05 22:27:15 1680 0
1 条回答
写回答
取消 提交回答
    1. 当用户提交作业的时候,提交脚本会首先启动一个 Client 进程 负责作业的编译与提交
    2. Client 将编译产生的 JobGraph 提交到已存在的集群中执行
    3. ResourceManager 选择到 空闲的 Slot 之后,就会通知相应的 TM "将该 Slot 分配分 JobManager XX ",然后 TaskExecutor 进行相应的记录后,会向 JobManager 进行注册。JobManager 收到 TaskExecutor 注册上来的 Slot 后,就可以实际提交 Task 了
    4. TaskExecutor 收到 JobManager 提交的 Task 之后,会启动一个新的线程来执行该 Task。
    2021-01-05 22:27:23
    赞同 展开评论 打赏

实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。

相关产品

  • 实时计算 Flink版
  • 相关电子书

    更多
    Flink CDC Meetup PPT - 龚中强 立即下载
    Flink CDC Meetup PPT - 王赫 立即下载
    Flink CDC Meetup PPT - 覃立辉 立即下载