当checkpoint超时并一直失败时,分两种
1.checkpoint内容很小,但是还是超时
代码写的有问题,错误引起的checkpoint失败
2.checkpoint有点大,并且一直失败
checkpoint超时时间设置的不合理
我这里出现了第二种,因为加了个keyby 导致需要再java堆中存储key map,导致checkpoint过大,导致超时。
文章讨论了Flink作业中由于添加keyby操作导致checkpoint变大,进而引发超时的问题。原因是keyby增加了在Java堆中存储的keymap,这增大了内存需求,从而影响了checkpoint的效率。解决方案可能包括优化代码、调整checkpoint超时时间和增大系统资源。
当checkpoint超时并一直失败时,分两种
1.checkpoint内容很小,但是还是超时
代码写的有问题,错误引起的checkpoint失败
2.checkpoint有点大,并且一直失败
checkpoint超时时间设置的不合理
我这里出现了第二种,因为加了个keyby 导致需要再java堆中存储key map,导致checkpoint过大,导致超时。
921
5928
1157
3455
8765
5214
459
5276
1779
235

被折叠的 条评论
为什么被折叠?