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

有没有flink 1.17.0的大佬遇见过这样的报错?

有没有flink 1.17.0的大佬遇见过这样的报错?a0d5799f949fe2ecc1bd407a2d7624f1.png

展开
收起
真的很搞笑 2023-08-01 11:46:48 153 0
1 条回答
写回答
取消 提交回答
  • Flink 1.17.0 中确实存在一个 bug,导致以下报错:

    java.util.concurrent.ExecutionException: java.lang.NoSuchMethodError: org.apache.flink.metrics.MetricCategory.getName
    这个 bug 已经在 Flink 1.17.2 中修复了。

    如果你使用的是 Flink 1.17.0,可以尝试升级到 Flink 1.17.2 来解决这个问题。

    如果你无法升级到 Flink 1.17.2,可以尝试以下方法解决这个问题:

    在 pom.xml 中添加 flink-shaded-jackson 依赖:

    org.apache.flink

    flink-shaded-jackson

    1.17.0

    在代码中使用 org.apache.flink.shaded.jackson.core.JsonProcessingException 代替 com.fasterxml.jackson.core.JsonProcessingException:
    try {
    // 使用 org.apache.flink.shaded.jackson.core.JsonProcessingException
    objMapper.writeValueAsString(obj);
    } catch (org.apache.flink.shaded.jackson.core.JsonProcessingException e) {
    // 处理异常
    }
    希望本文能对你有所帮助。

    2023-09-26 11:20:07
    赞同 展开评论 打赏

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

相关产品

  • 实时计算 Flink版
  • 相关电子书

    更多
    Flink CDC Meetup PPT - 覃立辉 立即下载
    Flink CDC Meetup PPT - 孙家宝 立即下载
    Flink CDC Meetup PPT - 徐榜江 立即下载