Flink多插槽TaskManagers最佳实践

时间:2019-03-21 09:27:00

标签: apache-flink flink-streaming

说一个正在运行设置为并行性的集群> 1.在任务管理器中配置任务插槽数量的最佳实践是什么?

  • 运行多个TM,每个TM具有一个任务槽
  • 运行带有多个任务插槽的单个/少量TM

我们正在运行版本1.6.3的Flink集群。 Flink 1.7发行说明指出“ Flink现在可以正确支持具有多个插槽的TaskManager”。 建议在以前的版本中使用单个插槽启动它们吗?

1 个答案:

答案 0 :(得分:0)

使用Flink 1.5和1.6时,除非在启用旧版模式​​的情况下运行(通过mode: legacy),否则不完全支持分配具有多个插槽的TaskManager,并且建议设置taskmanager.numberOfTaskSlots: 1。现在,已经完成了对称为FLIP-6的运行时的重构,这一限制已解除。