使用安装程序在Ubuntu 14.04(Sparks / Analytics模式)上安装了DataStax 4.8.11,安装成功,但启动失败。 JAVA已安装在PATH等中,但Cassandra无法找到:
Stage id
2 Planning 2
3 Analysis 3
1 random1 1
4 random2 4
由于
答案 0 :(得分:1)
我能够使其工作的唯一方法是在命令本身中设置Env,如下所示:
sudo env PATH="$PATH" service dse start
所以对于所有dse命令我需要设置PATH - 有点麻烦。
这与Environment variables when run with 'sudo'(无论如何)有关。 (感谢Ubuntu论坛)。 我原以为Datastax'Installer'会处理这一切。
安装程序执行效果很差,并且没有设置DSE或CASSANDRA HOME,也没有在PATH中放置任何内容。而且文档也是错误的 - 每个文档的二进制文件应该在/ usr / bin中,但实际上它们位于/ usr / share / dse / bin中(实际找到这个位置需要做一些工作)。
@DataStax你们可以试试看问题是什么并尝试修复。这种类型的安装(基本默认)不应该转向研究项目 - 特别是当我使用“安装程序”时。 (花了我两天的时间)。
答案 1 :(得分:0)
我将JAVA_HOME=/usr/lib/java
添加到以下文件中的相应位置:
/etc/default/dse
/etc/dse/*.sh
另一件需要注意的事情是,在执行/etc/init.d/dse restart
之后,服务将需要一段时间才能显示。
[1]也很方便。
[1] what is the reason for the existence of the JAVA_HOME environment variable?