Cassandra 2.0及更高版本需要Java 7u25或更高版本,但我使用的是jdk1.7.0_101

时间:2016-04-26 14:25:38

标签: java-7 cassandra-2.0

我正在运行Cassandra Server 2.1.5。星期五,我应用了最新的java 7补丁jdk1.7.0_101。现在,cassandra将无法启动。 cassandra日志包含," Cassandra 2.0及更高版本需要Java 7u25或更高版本。" 任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

打开你的cassandra-env.sh(DSE的/etc/dse/cassandra/cassandra-env.sh) 评论ligne 104(退出1;)

if [ "$JVM_VERSION" \< "1.8" ] && [ "$JVM_PATCH_VERSION" \< "25" ] ; then echo "Cassandra 2.0 and later require Java 7u25 or later." #exit 1; fi

并重启dse或cassandra。

问题是版本之间的比较。在字符串101中&lt; 25.

再见,QG