知识卡片
TaskManager执行任务
内容
TaskManager 是实际执行计算的工作进程,提供 CPU、内存和 Slot,并承载多个子任务。发散:理解 TaskManager,才能把“作业慢”拆成资源不足、数据倾斜或交换过重。
参考来源
- 位置:《Flink原理与实践》第3章《Flink的设计与运行原理》(源文件:_epub-src/OEBPS/Text/chapter06.xhtml)
- 结论依据:原文围绕“TaskManager,又被称为Worker或Slave,是执行计算任务的进程”给出定义、流程、对比或限制条件,本卡片据此提炼其可迁移的框架机制,并补充了使用边界或工程启发。
- 原始内容:k执行时主要包括如下两个组件。 Master是一个Flink作业的主进程。它起到了协调管理的作用。 TaskManager,又被称为Worker或Slave,是执行计算任务的进程。它拥有CPU、内存等计算资源。Flink作业需要将计算任务分发到多个TaskManager上并行执行。 下面将从作业执行……