使用调度工具做Flink实时同步(MySQL---->数仓)时,执行过程中出现报错怎么办?
TaskManager is no longer reachable 异常退出,一般由堆内存溢出或者堆外内存超用导致。
1. 资源被yarn抢占:可以重新调度看看;
如果重新调度还是异常退出,那么可以考虑是内存的问题:
2.堆内内存溢出OOM:检查调度任务逻辑或者直接增加TaskManager Memory;
3. 堆外内存超用:可以尝试增大堆外内存,参数: taskmanager.memory.jvm-overhead.fraction=0.3(默认值为0.2)