更新时间:2025-07-14 GMT+08:00
Flink Jar包冲突报错ClassCastException类型转换异常
问题现象
Flink lib中引入第三方依赖包后,启动作业报错:
ClassCastException: X Cannot be cast to X
问题原因
引入的第三方依赖包与Flink中的依赖包有冲突,第三方依赖包中的类不兼容,导致某些函数实例化失败。
解决方法
方法一:排包,排除引入的第三方jar中的冲突包,建议优先使用该方法。
方法二:将flink-conf.yaml配置文件中配置项“classloader.resolve-order”的值修改为“parent-first”。修改Flink类加载顺序,使其优先加载Flink自带的依赖包。
父主题: Flink常见问题