1.概述
20230706 九师兄笔记。
flink yarn session模式下,流计算任务报错 StreamTaskExecutor Cannot instantiate user function,loacl class incompatible stream classdesc serialVersionUID
详情信息如下
但是我是可以保证这个类是没有变化过的
后面我同事说他遇到过这个问题,重启一下flink sesssion 就好了,然后在重启任务就没事了。
验证过,果然如此。
2.GPT的回答
如果重新启动 Flink Session 并重新启动流任务后问题得到解决,那很可能是由于 Flink Session 模式下的 Jar 缓存导致的问题。
在 Flink Session 模式下,Flink 会缓存应用程序的 Jar