DSE_ENV无法确定

时间:2015-05-09 01:42:06

标签: cassandra datastax datastax-enterprise nodetool

我在Linux Ubuntu机器上安装了DataStax Enterprise。 OpsCenter和DevCenter工作正常。我能够写入数据库等,没有任何问题。

但是,许多演示和命令行工具都会返回以下错误:

  

无法确定DSE_ENV

发生这种情况的一个例子是:

  

nodetool status

我找到了一个名为DSE_ENV.sh的文件,它似乎设置了一些环境变量,例如DSE_HOME。但是当我echo $DSE_HOME例如没有设置变量时。我不知道这个文件是否永远不会被调用或导致问题的原因。

我发现这篇文章特定于dse服务没有启动,与我不是https://support.datastax.com/hc/en-us/articles/204226189-DSE-fails-to-start-with-error-DSE-ENV-could-not-be-determined

但我尝试运行它提到的权限命令,但没有运气。

1 个答案:

答案 0 :(得分:2)

通过聊天与KOH合作。

TL; DR:我们必须添加

export DSE_ENV=/usr/share/dse/bin/dse-env.sh

到他的〜/ .bashrc,因为它没有被拿起来。

出于某种原因,这似乎发生在DSE GUI安装程序中。我将进一步研究并更新。