当前位置:  开发笔记 > 运维 > 正文

Cassandra 3.0及更高版本需要Java 8u40或更高版本

如何解决《Cassandra3.0及更高版本需要Java8u40或更高版本》经验,为你挑选了1个好方法。

我正在尝试在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/jreJVM_SEARCH_DIRS或使用/usr/lib/jvm/jre符号链接/usr/jdk64/jdk1.8.0_60/jre.



1> maczniak..:

我在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/jreJVM_SEARCH_DIRS或使用/usr/lib/jvm/jre符号链接/usr/jdk64/jdk1.8.0_60/jre.

推荐阅读
农大军乐团_697
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有