Когда я запускаю его, 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).