Cassandra

DataStax Enterprise 伺服器無法啟動:dse 已死,但 pid 文件存在

  • September 4, 2013

當我用它啟動它時,sudo /etc/init.d/dse start它似乎工作。它返回:

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

但是當我嘗試使用opscenter(在遠端機器上但共享埠 8888)連接到教程“測試集群”(所以是 localhost)時,我收到了這個錯誤:

Error creating cluster: Unable to connect to cluster

如果我用sudo /etc/init.d/dse status: 檢查 dse 的健康狀況,我得到:

dse dead but pid file exists

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

控制台或 /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)。

引用自:https://serverfault.com/questions/536025