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)

しかし、チュートリアルの「テスト クラスター」(つまり localhost) にopscenter(離れたマシン上でポート 8888 を共有して) 接続しようとすると、次のエラーが発生しました。

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/cassandra の起動時の問題基本的には、使用しているホスト名が解決できることを確認する必要があります (/etc/hosts にホスト名を入力することによって)。

関連情報