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