一般来讲,checkpoint配置10s-60s都是合理的,默认的超时时间是600s,在业务逻辑不复杂的情况下,极少会出现超时的情况
如果发生了超时。就需要先定位到具体的机器和进程。
然后再根据业务场景排查具体是什么问题引起的超时。
flink集群和上下游组件正常运行的情况下,由于业务逻辑处理或者数据问题导致超时的概率应该在99%以上,所以在排除系统问题的情况下,直接从业务逻辑定位问题是正确的方向。
排查思路分3步:
1. 先找到超时的subtask序号
如果超时正在发生,可以直接在
这里看到超时的那一条记录。
如果超时已经结束了,可以查看历史记录:
点击图中的位置找到超时的那条checkpoint记录
然后找到超时的subtask
注意2点&