2016-10-19 6 views
1

Я установил кассандру и работал над ней. Он работал правильно. Теперь она показывает как-Почему cassandra не подключается к серверу?

localhost/<> is in use by another process. Change listen_address:storage_port in cassandra.yaml to values that do not conflict with other services Fatal configuration error; unable to start server. See log for stacktrace. INFO 09:17:02 Announcing shutdown INFO 09:17:02 Compacted 4 sstables to [./../data/data/system/local-7ad54392bcdd35a684174e047860b377/system-local-ka-33,]. 6,485 bytes to 5,751 (~88% of original) in 223ms = 0.024595MB/s. 4 total partitions merged to 1. Partition merge counts were {4:1, } INFO 09:17:04 Waiting for messaging service to quiesce [email protected]:~/dev/Cassandra/apache-cassandra-2.1.7/bin$ ./cqlsh Connection error: ('Unable to connect to any servers', {'127.0.0.1': OperationTimedOut('errors=None, last_host=None',)})

Как изменить мой адрес сервера, так что вопрос очищается?

ответ

1

Ваш localhost уже используется. Выполните следующие steps-

$ jps

Вы видите какие-то процессы, запущенные. Например:

9107 Jps 1112 CassandraDaemon

Затем убить CassandraDaemon процесс, идентификатор процесса вы видите после выполнения jps. В моем примере здесь обрабатывается id 1112 для CassandraDaemon.

$ kill -9 1112

Затем проверьте процессы снова после while-

$ jps

Вы увидите CassandraDaemon больше не будет доступна.

9170 Jps

Затем удалите ваш saved_caches и commilog и начать cassandra снова.

Если вы хотите изменить listen_address от локального хоста любого частного IP или внешнего IP, вам необходимо сделать следующие изменения:

  1. изменение семян: на cassandra.yaml
  2. изменить listen_address: на cassandra.yaml
  3. изменения rpc_address: в точке с assandra.yaml
  4. установить JVM_OPTS="$JVM_OPTS -Djava.rmi.server.hostname=<place_your_ip_here>" на cassandra-env.sh
+0

До этого выхода, я остановил бега Кассандру, используя CTRL + Z и выход. Это какая-то причина для результата? – Madhuri

+0

Всякий раз, когда вы чувствуете проблемы с запуском cassandra или проблемой с любым узлом, вы можете проверить журналы из- /dev/Cassandra/apache-cassandra-2.1.7/logs/system.log –

Смежные вопросы