Сервер 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/problem-on-starting-cassandra, по сути, вам нужно убедиться, что используемое вами имя хоста может быть разрешено (поместив его в /etc/hosts).

Связанный контент