Workers, Slots, Resources
flink吧
全部回复
仅看楼主
level 13
每一个TaskManager是个jvm,每个jvm中可以执行一个或者多个subtasks,jvm中taskSlot的数量决定了接受多少个task;每个tasksolt都有固定的资源,比如TaskManager有三个task solts,taskManager把平均把管理的内存分配到三个task slot中,这样solt中的task不会跟其他的job竞争资源;默认上Flink许可subtasks去分享同一个是slots;但要保证这些subtask是不同的task,并且来自相同的Job;极端情况下,一个slot中执行整个job的task;solt分享有两个重要的好处:
1:flink 机群中可以用到的最高的并行计算数,就是taskSolt的数量
2:可以容易的达到资源利用;
2021年06月25日 09点06分 1
level 13
好
2021年06月28日 00点06分 2
1