开发者社区 > 大数据与机器学习 > 实时计算 Flink > 正文

这是我们flinkCDC 集群下面的jar包情况,跟某些包有冲突。能看的出来么?

这是我们flinkCDC 集群下面的jar包情况,像是mongo的胖包,跟某些包有冲突。能看的出来么?0f25a9a335bdba799ef625f75822d4aa.png

展开
收起
cuicuicuic 2023-12-01 00:38:35 29 0
1 条回答
写回答
取消 提交回答
  • 从你提供的图片中,我们可以看到有几个JAR包的大小明显大于其他JAR包,这可能是导致OOM的原因之一。这些大型JAR包可能是由于包含了大量的资源文件(如图片、音频、视频等)或者是由多个小JAR包合并而成。

    另外,从你提供的图片中,我们可以看到有多个相同名称但不同版本的JAR包,这可能会导致版本冲突。你应该确保所有依赖的JAR包都有明确的版本号,并避免重复引入相同的JAR包。

    对于大型JAR包,你可以考虑将其拆分为多个小型JAR包,以减少单个JAR包的大小。同时,你也可以考虑将资源文件从JAR包中提取出来,单独存储,以减少JAR包的大小。

    对于版本冲突的问题,你可以通过在pom.xml文件中指定依赖的版本来解决。如果你无法确定哪个JAR包导致了冲突,可以尝试删除其中一个,然后重新编译和运行程序,以找出问题的根源。

    2023-12-02 17:21:18
    赞同 展开评论 打赏

实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载