开发者社区> 问答> 正文

简述 Flink 中资源调度流程是怎样的?

简述 Flink 中资源调度流程是怎样的?

展开
收起
不吃核桃 2024-07-29 11:28:00 24 0
1 条回答
写回答
取消 提交回答
  • 在 Flink 中,资源调度流程如下:用户编写的任务首先被编译成 JobGraph,并注入资源后提交到 JM。JM 中的 Scheduler 根据 JobGraph 生成 SlotRequest,并将这些请求聚合成 ResourceRequirement 发送给 RM。RM 检查集群资源,如果足够则直接请求 TM 分配 slot,如果不足则通过外部系统(如 K8s 或 Yarn)申请新资源。JM 收到足够多的 slot 后开始部署算子,作业得以运行。image.png

    2024-07-29 12:36:44
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

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