开发者社区> 问答> 正文

Flink的资源计算方式

已解决

Flink的资源计算方式

展开
收起
提个问题 2024-06-12 11:07:45 34 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    Flink任务由至少一个JobManager和一个或者多个 TaskManager组成。
    • 单个作业根据使用模式不同计算方式不同
      • 基础模式:
        • 消耗资源数量=JobManager+(Slot个数/并发数)(向上取整)✖️Taskmanager

        • Slot默认个数为1可通过taskmanager.numberOfTaskSlots: n在作业开发或启动时更多 Flink 配置中修改


      • 专家模式:
        • 专家模式只可以JobManager内存和TaskManager的Heap内存和Off-Heap内存,因为存在一些框架需要的内存以及网络内存所以通过基础模式方式计算是不准的,可以在运维界面查看作业消耗资源数量。

      • 其他关于关于两种模式的详细区别可查看文档


    2024-06-12 11:07:46
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

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