【发布时间】:2018-06-06 11:19:53
【问题描述】:
我正在尝试获取一些简单的规则或准则来设置哪些值 操作员或工作 并行性。在我看来,它应该是一个数字
例如,假设我有 2 台任务管理器机器,每台机器有 4 个任务槽。 假设集群上没有运行其他作业,我会设置并行度吗 用于操作 像过滤器和映射到8?如果不是,那么合理的数字是多少?
如果您请求的并行度比任务槽多,会发生什么?在 上面的例子, 如果我将操作的并行度设置为 12 会发生什么?我假设它 会使用尽可能多的 可用?
此外,您似乎不想将并行性硬编码为 你的源代码,因为 您希望在提交时大致了解可用的任务槽 工作? 您是否应该为所有运算符设置大致相同或不同的并行度 价值观,以及将指导什么 那个决定?
谢谢!
【问题讨论】:
标签: apache-flink flink-streaming