我正在尝试在datastax中运行cassandra 3.0.但我收到一个错误,说Cassandra 3.0及更高版本需要Java 8u40或更高版本.
我已经安装了java并将jdk1.8.0_65移动到/usr/local/java
并将JAVA_HOME设置为/usr/local/java/jdk1.8.0_65
.
但我仍然面临以下错误.
Cassandra 3.0及更高版本需要Java 8u40或更高版本.
maczniak.. 5
我在CentOS 7上安装了Cassandra 3.2 DataStax Distribution rpm,并遇到了同样的问题.Cassandra启动脚本仅在预定义路径列表中/etc/rc.d/init.d/cassandra
查找java
二进制文件.
JVM_SEARCH_DIRS="/usr/lib/jvm/jre /usr/lib/jvm/jre-1.7.* /usr/lib/jvm/java-1.7.*/jre"
如果您的java二进制文件是/usr/jdk64/jdk1.8.0_60/jre/bin/java
,附加/usr/jdk64/jdk1.8.0_60/jre
到JVM_SEARCH_DIRS
或使用/usr/lib/jvm/jre
符号链接/usr/jdk64/jdk1.8.0_60/jre
.
我在CentOS 7上安装了Cassandra 3.2 DataStax Distribution rpm,并遇到了同样的问题.Cassandra启动脚本仅在预定义路径列表中/etc/rc.d/init.d/cassandra
查找java
二进制文件.
JVM_SEARCH_DIRS="/usr/lib/jvm/jre /usr/lib/jvm/jre-1.7.* /usr/lib/jvm/java-1.7.*/jre"
如果您的java二进制文件是/usr/jdk64/jdk1.8.0_60/jre/bin/java
,附加/usr/jdk64/jdk1.8.0_60/jre
到JVM_SEARCH_DIRS
或使用/usr/lib/jvm/jre
符号链接/usr/jdk64/jdk1.8.0_60/jre
.