gpt4 book ai didi

java - DataStax 找不到 JAVA_HOME

转载 作者:行者123 更新时间:2023-11-30 10:36:09 26 4
gpt4 key购买 nike

使用Installer在Ubuntu 14.04(Sparks/Analytics模式)上安装DataStax 4.8.11,安装成功,但启动失败。 JAVA 已安装并在 PATH 等中,但 Cassandra 无法找到:

@ubuntu:~/Downloads$ sudo service dse start
Java executable not found (hint: set JAVA_HOME)
@ubuntu:~/Downloads$ echo $JAVA_HOME
/opt/jdk1.8.0_111
@ubuntu:~/Downloads$ java -version
java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)

谢谢

最佳答案

我能够让它工作的唯一方法是在命令本身中设置 Env,如下所示:

sudo env PATH="$PATH" service dse start

因此,对于所有 dse 命令,我都需要设置 PATH - 有点麻烦。

这与Environment variables when run with 'sudo'有关(任何)。 (感谢 Ubuntu 论坛)。我原以为 Datastax“安装程序”会处理所有这一切。

安装程序做得很差,也没有设置 DSE 或 CASSANDRA HOME,也没有在 PATH 中放任何东西。而且文档也是错误的——根据文档,二进制文件应该在/usr/bin 中,但它们实际上在/usr/share/dse/bin 中(实际找到这个位置需要一些工作)。

@DataStax 你们可以尝试查看问题所在并尝试修复。这种类型的安装(基本默认)不应该变成一个研究项目——尤其是当我使用“安装程序”时。 (花了我整整 2 天的时间)。

关于java - DataStax 找不到 JAVA_HOME,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40722803/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com