无法确定DSE_ENV

问题描述 投票:1回答:1

我在Linux Ubuntu计算机上设置了DataStax Enterprise 4.6.6。 OpsCenter和DevCenter正常运行。我能够写入数据库等,没有问题。

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

无法确定DSE_ENV

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

nodetool状态

我发现了一个名为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

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

cassandra datastax datastax-enterprise nodetool
1个回答
3
投票

与KOH进行了聊天。

TL; DR:我们必须添加

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.