| 诱因 | 算子耗时长、外部写入慢、数据倾斜 |
|---|---|
| 表现 | 消费滞后持续增长、反压指标升高 |
| 手段 | 扩容并行度、批量写、消除热点 key |
排查顺序
排查顺序
1) 看消费组 lag 是否持续增长
2) 看算子反压与 busy 指标,定位到具体算子
3) 判断是计算慢还是 sink 慢(下游库、对象存储)
4) 再调并行度或写入批参数Flink Web UI 的反压面板与火焰图能快速定位热点算子,比先盲目调并行度省时间。
当下游处理速度低于上游时,反压沿链路向上传递,最终让源端减速;持续反压说明某算子或外部写入成为瓶颈,需要定位再扩容。
| 诱因 | 算子耗时长、外部写入慢、数据倾斜 |
|---|---|
| 表现 | 消费滞后持续增长、反压指标升高 |
| 手段 | 扩容并行度、批量写、消除热点 key |
1) 看消费组 lag 是否持续增长
2) 看算子反压与 busy 指标,定位到具体算子
3) 判断是计算慢还是 sink 慢(下游库、对象存储)
4) 再调并行度或写入批参数