出现这种状况可能有以下两种:
1.打包上传后,加载类使用冲突,原因时集群lib目录下本身有这个Jar包,打包上传也带着这个Jar包,在加载时会出现类冲突
2.设置双亲委派机制(原理查看其它文章),在flink-conf.yaml中添加classloader.resolve-order: parent-first 优先使用父类加载器,仅供参考
Flink程序本地可以运行,但Flink程序打包上传Flink集群后,出现ClassNotFoundException / NoClassDefFoundError异常
最新推荐文章于 2024-02-19 19:45:00 发布