使用安装程序在Ubuntu 14.04(Sparks/Analytics模式)上安装DataStax 4.8.11,安装成功,但启动失败。 JAVA安装和PATH等,但卡桑德拉无法找到:DataStax未找到JAVA_HOME
@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)
感谢
===========解决方案如下:
我已经能够使其正常工作的唯一方法是通过在命令本身设置信封如下:
sudo env PATH="$PATH" service dse start
因此,对于所有dse命令,我需要设置路径 – 有点麻烦。
这与Environment variables when run with ‘sudo’(无论什么)有关。 (感谢Ubuntu论坛)。 我会期待Datastax的’安装程序’照顾这一切。
安装程序做得很差,也没有设置DSE或CASSANDRA HOME,也没有在PATH中放入任何东西。并且文档也是错误的 – 根据文档,二进制文件应该位于/ usr/bin中,但它们实际上位于/ usr/share/dse/bin中(实际查找此位置需要一点点操作)。
@DataStax你们可以尝试看看问题是什么,并尝试修复。这种类型的安装(基本默认)不应该用于研究项目 – 特别是当我使用“安装程序”时。 (把我全部2天)。