#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
user@inblrlt-user:~/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:
Ваш локальный хост уже используется. Выполните следующие действия-
$ jps
Вы видите, что некоторые процессы запущены. Например:
9107 Jps
1112 CassandraDaemon
Затем завершите CassandraDaemon
процесс по идентификатору процесса, который вы видите после выполнения jps
. В моем примере здесь идентификатор процесса 1112
для CassandraDaemon
.
$ kill -9 1112
Затем снова проверьте процессы через некоторое время-
$ jps
Вы увидите, что CassandraDaemon
больше не будет доступен.
9170 Jps
Затем удалите свой saved_caches
и commilog
и запустите cassandra
снова.
Если вы хотите изменить listen_address с localhost на любой частный IP или общедоступный IP, вам необходимо внести следующие изменения:
- измените начальные значения: в cassandra.yaml
- измените listen_address: на cassandra.yaml
- измените rpc_address: в cassandra.yaml
- установить
JVM_OPTS="$JVM_OPTS -Djava.rmi.server.hostname=<place_your_ip_here>"
в cassandra-env.sh
Комментарии:
1. Перед этим выводом я остановил запущенную cassandra с помощью ctrl z и exit. Это какая-то причина для результата?
2. Всякий раз, когда у вас возникают проблемы с запуском cassandra или какой-либо проблемой с отключением узла, вы можете проверить журналы из- / dev / Cassandra / apache-cassandra-2.1.7/logs/system.log