Ich benutze Cassandra Server 2.1.5. Am Freitag habe ich den letzten Java 7 Patch, jdk1.7.0_101, angewendet. Jetzt wird Cassandra nicht starten. Das Cassandra-Protokoll enthält: "Cassandra 2.0 und höher benötigen Java 7u25 oder höher." Jede Hilfe wird geschätzt.Cassandra 2.0 und höher erfordern Java 7u25 oder höher, aber ich verwende jdk1.7.0_101
1
A
Antwort
2
Öffnen Sie Ihre cassandra-env.sh (/etc/dse/cassandra/cassandra-env.sh für DSE) Kommentar ligne 104 (Ausfahrt 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
und starten dse oder cassandra .
Das Problem ist der Vergleich zwischen den Versionen. In String 101 < 25.
Bye, QG
+0
Das ist mehr ein Hack als eine Lösung. – Ralf
Dies sollte in http://serverfault.com/ –
sein Das sieht wie ein Problem mit lexikalischen Vergleich statt integer Vergleich. Das Problem liegt in '$ CASSANDRA_HOME/conf/cassandra-env.sh'. – Ralf