当我启动它时,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)。