T04619 2025-06-15 03:05 采纳率: 0%
浏览 8

flink1.12和以上版本的区别

因为前面学习 在hadoop,hive等组件都使用对java8环境 今天学习flink的时候因为版本是1.13以上的不能使用java8环境,准备使用filnk
1.12去学习 某站某谷的flink1.17或1.13有什么影响嘛

  • 写回答

5条回答 默认 最新

  • 阿里嘎多学长 2025-06-15 03:05
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    Flink 1.12 和以上版本的区别

    Flink 1.12 是 Flink 的一个较早版本,于 2019 年 4 月发布。从 Flink 1.13 开始,Flink 开始使用 Java 11 作为其默认的 Java 版本。这意味着,如果你使用 Flink 1.13 或更高版本,你需要使用 Java 11 或更高版本来编译和运行你的 Flink 项目。

    Flink 1.12 使用 Java 8 作为其默认的 Java 版本,这意味着你可以使用 Java 8 来编译和运行你的 Flink 项目。

    如果你想使用 Flink 1.12,以下是一些需要注意的点:

    • Flink 1.12 不支持 Java 11 或更高版本。
    • Flink 1.12 的一些功能和 API 可能已经在 Flink 1.13 中被弃用或更改。
    • Flink 1.12 不支持最新的 Flink 功能和特性。

    总的来说,如果你想使用 Flink 1.12,可以继续使用,但是如果你想使用最新的 Flink 功能和特性,建议使用 Flink 1.13 或更高版本,并使用 Java 11 或更高版本。

    建议

    如果你想学习 Flink,可以使用 Flink 1.13 或更高版本,并使用 Java 11 或更高版本。如果你已经使用 Flink 1.12,可以继续使用,但是需要注意 Flink 1.12 的一些限制和缺陷。如果你想使用 Flink 1.12,可以查看 Flink 的文档和社区资源,以了解 Flink 1.12 的特性和限制。

    评论

报告相同问题?

问题事件

  • 创建了问题 6月15日