Назад | Перейти на главную страницу

Сервер 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

Консоль или /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).