gpt4 book ai didi

cassandra - Cassandra 3 需要什么版本的 Java

转载 作者:行者123 更新时间:2023-12-01 23:12:43 24 4
gpt4 key购买 nike

推荐的Java版本for Cassandra 2.0是 Java 7。但是 Cassandra 3(特别是 3.5 版)推荐或需要哪个版本?

一些信息表明需要 Java 7 或 Java 8;也就是说,Java 7 仍然可以:

  • Cassandra 维基 says :

  • Cassandra requires the most stable version of Java 7 or 8


  • change log for Cassandra 3.5没有提到更改所需的 JRE。它确实有一个更改( CASSANDRA-7028 )为“允许在 java 8 中编译”。但允许与要求不同。
  • 最佳答案

    Cassandra 3.0+ 需要 Java 8。

  • cassandra-env.sh脚本,由 cassandra 使用shell 脚本,检查 JVM 版本,如果 JVM 版本低于 1.8,则拒绝运行。
  • 如果您尝试使用 cassandra-all.jar 的类之一直接运行代码使用 Java 7 环境,您将获得 java.lang.UnsupportedClassVersionError complaining of Unsupported major.minor version 52.0 .
  • META-INF/MANIFEST.MF JAR 中的文件表明它是使用 Java 8 编译器编译的:Created-By: 1.8.0_45-b14 (Oracle Corporation) .
  • Datastax announcement about Cassandra 3说它需要 Java 8。

  • 总之,Cassandra Wiki 是错误的,Cassandra 更改日志具有误导性。

    关于cassandra - Cassandra 3 需要什么版本的 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37297329/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com