我正在努力启动并运行Cassandra实例,但是在告诉Cassandra使用哪个Java安装时遇到了问题。情况如下:
服务器已安装Java 6,并且所有Java环境变量都指向此安装($ JAVA_HOME等)。此安装是服务器上其他所有程序现在所利用的。
Java 7也安装在单独的位置,但默认情况下不是该版本。
我试图深入研究$ CASS_HOME / conf中的cassandra-env.sh脚本和$ CASS_HOME / bin中的cassandra脚本,但是我没有太多运气找到指定其他$ JAVA_HOME目录的位置。有没有人有过与Cassandra做这种事情的经验?
我终于找到了这个设置:
在$ CASSANDRA_HOME / bin目录中,有一个名为cassandra.in.sh的文件,其中的部分如下所示:
# JAVA_HOME can optionally be set here
JAVA_HOME=/usr/local/jdk6
Run Code Online (Sandbox Code Playgroud)
您可以对此进行修改,以使Cassandra使用其他Java安装。
| 归档时间: |
|
| 查看次数: |
1445 次 |
| 最近记录: |