Flink入门(二) 基本概念

  • Tasks与Operator Chains

这里写图片描述

flink将每一个task拆成多个subtask.每一个substask就是一个thread.

比如上图上部分,有三个task任务,拆解成5个substask,就是5个线程(如上图下部分)


这里写图片描述

  • Job Managers, Task Managers, Clients

JobManagers:亦叫master节点, 负责任务协同调度.至少有一个job manager,一般多个job manager容错,一个主,其他从.
TaskManagers: 亦叫worker节点,负责执行task任务.
Client: 用于发消息给Job Manager


这里写图片描述
- Task Slots and Resources

每一个TaskManager 就是一个JVM进程,TaskManager也叫TaskSlots.

[参考]
[1] https://ci.apache.org/projects/flink/flink-docs-release-1.5/concepts/runtime.html
[2] https://blog.csdn.net/u010022051/article/details/51481189

猜你喜欢

转载自blog.csdn.net/baifanwudi/article/details/80715547