Hi!

这两种模式都对,取决于你希望如何使用计算资源。如果希望整个集群就用来算这一个任务,设置一就能用到所有的计算资源;如果希望这个集群还要跑别的任务,那么设置二就能给其他任务留出资源。

Chesnay Schepler <[email protected]> 于2021年7月12日周一 下午3:30写道:

> Forwarded to the chinese user mailing list.
>
> On 08/07/2021 12:03, hbdrawn wrote:
> > 各位老师大家好,我是flink
> > newer一枚,目前有个使用场景和参数设置问题,请各位老师答疑
> >
> > 场景:有1.5亿条边的数据,需要使用gelly计算其连通子图
> > 环境:4台物理主机,每台128G内,50核core
> >
> > flink standlone cluster模式
> >
> > 设置一:每个tm上设置slots
> > 12个,总内存使用100G,这样差不多每个slots~=9G,任务并发是12*4=48,这样能使用所有的tm进行计算
> >
> > 设置二:每个tm上设置slots 50个,总内存使用100G,这样差不多每个slots~=2G,
> > 任务并发还是48,但此时只能分配和使用其中的一个TM资源,其他均处于空闲
> >
> >
> > 请问这两种模式哪个是对的?
>
>
>

回复