开发者社区> 问答> 正文

flink job task在taskmanager上分布不均衡怎么办?

flink集群(flink 1.10.1),taskmanager有4个,每个有10个slot。 然后我有2个job, 每个并行度是4,预期是会分布到不同taskmanager的slot上(也就是4个taskmanager平均分配2个slot, 这样能更好的利用cpu资源). 结果发现这2个job的8个task全部分配到同一个taskmanager上了。 为什么? 有什么配置可以改变这种行为吗? 我们想要的是task能分到不同的taskmanager上。 谢谢!*来自志愿者整理的flink邮件归档

展开
收起
EXCEED 2021-12-02 11:17:23 1013 0
1 条回答
写回答
取消 提交回答
  • 给l另一个job设置个组别名,不同的组不会slot共享,会跑到别的slot上,slot可以灵活的运行在不同的TM上。*来自志愿者整理的FLINK邮件归档

    2021-12-02 11:28:47
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Flink CDC Meetup PPT - 龚中强 立即下载
Flink CDC Meetup PPT - 王赫 立即下载
Flink CDC Meetup PPT - 覃立辉 立即下载