推荐的Java for Cassandra 2.0版本是Java 7.但Cassandra 3(特别是3.5版)推荐或要求使用哪个版本?
有些信息表明需要Java 7或Java 8;也就是说,Java 7仍然可以:
Cassandra需要最稳定的Java 7或8版本
答案 0 :(得分:6)
Cassandra 3.0+需要Java 8。
cassandra-env.sh
shell脚本使用的cassandra
脚本检查JVM版本,如果JVM版本在1.8之前,则拒绝运行。cassandra-all.jar
的某个类直接运行代码,您将获得java.lang.UnsupportedClassVersionError
complaining of Unsupported major.minor version 52.0
。META-INF/MANIFEST.MF
文件表明它是使用Java 8编译器编译的:Created-By: 1.8.0_45-b14 (Oracle Corporation)
。总之,Cassandra Wiki是错误的,Cassandra更改日志会产生误导。