【发布时间】:2019-09-11 01:30:11
【问题描述】:
有没有一种方法可以确定从执行计划或以其他方式运行作业所需的任务槽总数,而不必先实际启动作业。
根据此文档:https://ci.apache.org/projects/flink/flink-docs-stable/concepts/runtime.html
“一个 Flink 集群需要与作业中使用的最高并行度完全相同的任务槽。无需计算程序总共包含多少任务(具有不同的并行度)。”
如果我从 StreamExecutionEnvironment 获得执行计划(在设置之后但没有实际执行作业)并从执行计划 json 中的节点列表中获得任何节点的最大并行度,这是否足以确定任务的数量运行作业所需的插槽。
是否有任何情况不再是这种情况?或者有什么需要注意的地方?
【问题讨论】:
标签: apache-flink flink-streaming flink-cep flink-sql