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

如果编译方式对的话,使用jdk17也是可以用flinkcdc的?

如果编译方式对的话,使用jdk17也是可以用flinkcdc的?jdk8的时候flinkcdc编译不报错

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

    Flink CDC支持JDK 8及以上版本,这意味着如果您编译正确,JDK 17也应该能够正常运行Flink CDC。
    尽管如此,还请注意并非所有功能都能够在所有版本的JDK上运行。因此,如果您计划使用特定的功能,请先查阅官方文档以确保该功能是否支持JDK 17。

    2023-11-21 23:12:47
    赞同 展开评论 打赏
  • 是的,Apache Flink的官方文档明确指出,Flink CDC支持JDK 8、JDK 11和JDK 17。所以,只要你的编译方式正确,你可以使用任何这些版本的JDK来运行Flink CDC。

    2023-11-21 14:58:48
    赞同 1 展开评论 打赏
  • 是的,使用Java 17或更高版本的JDK是可以使用Flink CDC的。请注意以下几点:

    1. 尽管目前大部分Flink CDC模块都支持Java 17及以上的版本,但在部分特定模块或功能上还存在兼容性问题。因此,最好提前了解清楚自己所需的模块和功能是否兼容最新的JDK版本。
    2. 在编译Flink CDC时,需要使用与运行环境相匹配的JDK版本。例如,如果您打算在Java 17环境中运行Flink CDC,请使用Java 17来进行编译。
    3. 为了避免出现任何兼容性问题,请在运行之前进行全面的测试,以确保Flink CDC在新版本JDK环境中稳定运行。
    4. 可以参考Flink CDC的官方文档,了解有关JDK版本支持的情况。
    2023-11-21 14:40:01
    赞同 展开评论 打赏

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

相关电子书

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