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

Flink CDC在sink里面拿不到spring上下文?

Flink CDC中spring boot配合flink 1.14.4,scala版本2.12,在sink里面拿不到spring上下文?应该配合哪个版本使用啊?spring boot3配合flink 1.14.4,scala版本2.12使用就没问题,但是我的spring是2.7.3?

展开
收起
真的很搞笑 2023-11-15 08:18:43 81 0
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    您可能需要查看您的Flink版本与Spring Boot和Scala版本之间的兼容性。根据官方文档和社区建议,Apache Flink 1.14.x 版本通常推荐与 Scala 2.11.x 或 2.10.x 配合使用,并且需要检查 Spring Boot 的相关依赖是否与这些版本兼容。
    另外,Flink CDC 是 Apache Flink 的一个子项目,用于实时捕获数据库变更数据(CDC:Change Data Capture)。在使用 Flink CDC 时,也需要确保 Flink、Spring Boot、Scala 等组件的版本兼容性。

    2023-11-15 22:29:42
    赞同 展开评论 打赏
  • 大数据平台不应该结合spring去绑定,此回答整理自钉群“Flink CDC 社区”

    2023-11-15 12:30:59
    赞同 展开评论 打赏
  • 在 Flink CDC 中,使用 Spring Boot 作为应用程序上下文时,需要确保使用的 Spring在 Flink CDC 中,使用 Spring Boot 作为应用程序上下文时,需要确保使用的 Spring Boot 版本与 Flink 和 Scala 版本兼容。根据您提供的信息,Flink 1.14.4 和 Scala 2.12 可以与 Spring Boot 3.x 一起使用,但是您的 Spring Boot 版本是 2.7.3,因此无法与这些版本兼容。

    建议您升级到 Spring Boot 3.x 版本以解决此问题。如果您不想升级 Spring Boot,则可以考虑使用其他版本的 Flink 和/或 Scala,以确保它们与您的 Spring Boot 版本兼容。

    2023-11-15 09:44:15
    赞同 展开评论 打赏

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

相关产品

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

    更多
    云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
    微服务架构模式与原理Spring Cloud开发实战 立即下载
    阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载