有没有办法确定从执行计划或以其他方式运行作业所需的任务槽总数,而不必先实际启动作业。
根据这个文档:https ://ci.apache.org/projects/flink/flink-docs-stable/concepts/runtime.html
“一个 Flink 集群需要与作业中使用的最高并行度一样多的任务槽。无需计算程序总共包含多少任务(具有不同的并行度)。”
如果我从 StreamExecutionEnvironment 获得执行计划(在设置之后但没有实际执行作业)并从执行计划 json 中的节点列表中获得任何节点的最大并行度,这是否足以确定所需的任务槽数运行作业。
是否有任何情况不再是这种情况?或者有什么注意事项要记住?