DataStax Enterprise 服务器无法启动:dse 已停止但 pid 文件存在

DataStax Enterprise 服务器无法启动:dse 已停止但 pid 文件存在

当我启动它时,sudo /etc/init.d/dse start它似乎可以工作。它返回:

Starting DSE daemon dse
DSE daemon starting with Hadoop and Solr disabled (edit /etc/default/dse to enable)

但是当我尝试使用(在远程机器上但共享端口 8888)连接到教程“测试集群”(因此是本地主机)时opscenter,出现此错误:

Error creating cluster: Unable to connect to cluster

如果我使用以下命令检查 dse 的运行状况sudo /etc/init.d/dse status:我得到:

dse dead but pid file exists

原始帖子:http://www.datastax.com/support-forums/topic/dse-dead-but-pid-file-exists#post-14982

答案1

控制台或 /var/log/cassandra/output.log 可能会包含类似这样的内容(其中 nodename1 是您为节点命名的):

错误:代理抛出异常:java.net.MalformedURLException:本地主机名未知:java.net.UnknownHostException:nodename1:nodename1

与...一样https://stackoverflow.com/questions/7496640/problem-on-starting-cassandra,基本上您需要确保您使用的主机名可以被解析(通过将其放入 /etc/hosts)。

相关内容