【问题标题】:Does Kafka support java 10 or java 11?Kafka 支持 java 10 还是 java 11?
【发布时间】:2019-01-23 02:12:58
【问题描述】:

我计划将 kafka 用于流和消息传递目的。我们的基础架构正在迁移到 java 11。所以想知道 kafka 支持 java 10 还是 java 11?。

谢谢

【问题讨论】:

标签: java apache-kafka apache-kafka-streams


【解决方案1】:

来自卡夫卡门票本身:

  • KAFKA-6855:这表明 Kafka 现在可以从 Java10 启动。该票已关闭,并且将版本 1.1.1 显示为 2.0.0 作为唯一具有修复的版本 - https://issues.apache.org/jira/browse/KAFKA-6855
  • KAFKA-7264:截至 2018 年 10 月 11 日,这些问题已得到解决,截至 Kafka 版本 2.1.0 此票证表明,让 Kafka 在 Java 11 下运行仍然存在未解决的问题。此票证的目标是2.1.0 版本,所以它肯定仍然是一个悬而未决的问题 - https://issues.apache.org/jira/browse/KAFKA-7264

【讨论】:

    【解决方案2】:

    KAFKA-7264 中提到的问题已于 2018 年 10 月 11 日得到解决。当我在带有 Ubuntu 18.04、OpenJDK 11 和 Kafka 2.0.0 的 VM 中尝试时,它运行良好。

    【讨论】:

    • 感谢您的贡献!这将是另一个答案的精彩编辑,而不是单独的。
    • 好点子,我实际上想发表评论,但没有足够的声誉。
    【解决方案3】:

    根据Kafka documentation,2018-11-20 发布的版本 2.1.0,支持 Java 11。

    【讨论】:

      【解决方案4】:

      2021 年 12 月

      在撰写本文时,这是关于最新版本 3.0 的 Java 支持的文档页面:

      https://kafka.apache.org/30/documentation.html#java

      以类似的方式,您可以找到未来任何其他版本的 Java 相关页面 - 只需将 /30 更改为您想要的任何版本。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-04-27
        • 2019-03-24
        • 2019-02-19
        • 1970-01-01
        • 2021-12-27
        • 2019-05-04
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多