我安装了Java 7后,cassandra 2抱怨Java 7

我安装了Java 7后,cassandra 2抱怨Java 7,第1张

我安装了Java 7后,cassandra 2抱怨Java 7

尝试启动Cassandra时出现相同的错误消息。但是我通知我,只有在以root用户身份启动Cassandra时才出现错误。当我以本地用户身份启动Cassandra时,它起作用了。

原来,仅为我的本地用户配置了java:

$ java -versionjava version "1.7.0_60"Java(TM) SE Runtime Environment (build 1.7.0_60-b19)Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)$ sudo java -versionsudo: java: command not found

这解决了问题:

告诉系统您已经安装了JRE(将usr / local / java / jre1.7.0_60 / bin / java更新到当前路径):

$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_60/bin/java" 1

将新的JRE设置为默认值:

$ sudo update-alternatives --set java /usr/local/java/jre1.7.0_60/bin/java

现在已为root用户安装了Java,并且可以以root用户身份启动Cassandra,而不会出现错误消息。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5430745.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存