You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用hudi-flink-bundle.jar时Flink SQL作业无法加载s3-fs-hadoop插件

详情

我们在S3环境下使用Flink 1.17与Hudi 0.13.1。按照Hudi官方文档的指导,制作了自定义Flink Docker镜像,将hudi-flink-bundle.jar放置到flink/lib目录;同时为s3-fs-hadoop插件创建了专属插件文件夹,从flink/opt目录复制了对应的插件jar包。

我们的Flink作业jar包未包含hudi-flink-bundle或s3-fs-hadoop相关库,但运行作业时抛出如下异常:

java.lang.ClassNotFoundException: Class org.apache.hadoop.fs.s3a.S3AFileSystem not found

若将s3-fs-hadoop插件jar包复制到flink/lib目录,作业可正常运行,但该插件jar包含大量与我们作业jar中依赖版本冲突的库。

我们已查阅Flink类加载调试文档,但文档中未说明如何将插件jar的依赖加载到应用类加载器中。


内容的提问来源于stack exchange,提问作者D Perkins

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 01:52:10