cassandra.service завершает работу через несколько секунд, и nodetool выдает ошибку "Отказано в соединении"

У меня 4GB RAM-сервер Ubuntu на digitalocean Я использую Cassandra 3.9

После прохождения процесса установки подробно здесь

cqlsh, все состояния nodetool возвращают это сообщение:

nodetool: не удалось подключиться к "127.0.0.1:7199" - ConnectException: "соединение отклонено (соединение отклонено)".

Я прочитал несколько подобных проблем, и все они предложили минимальный размер оперативной памяти 4 ГБ, у меня это есть, но все еще появляется та же ошибка >> Отказ в соединении статуса Nodetool

Некоторые предлагают установить для listen_address и rpc_address значение digitalocean, назначенное ip в cassandra.yaml, также пытались это сделать, но проблема сохраняется

некоторые предлагают посмотреть на debuglogs & systemlogs, много строк [INFO] и [DEBUG], но у меня есть несколько строк [WARN], которые не завершают выполнение и заканчиваются на строке [ERROR]

Предупреждения

...
ПРЕДУПРЕЖДЕНИЕ [main] 2018-03-13 12: 06: 52,359 DatabaseDescriptor.java:563 - Небольшой том commitlog обнаружен в / var / lib / cassandra / commitlog; установив commitlog_total_space_in_mb в 6158. Вы можете переопределить это в cassandra.yaml
ПРЕДУПРЕЖДЕНИЕ [main] 2018-03-13 12: 06: 52,361 DatabaseDescriptor.java:590 - обнаружен небольшой том cdc в / var / lib / cassandra / cdc_raw; установив cdc_total_space_in_mb на 3079. Вы можете переопределить это в cassandra.yaml
ПРЕДУПРЕЖДЕНИЕ [main] 2018-03-13 12: 06: 52,365 DatabaseDescriptor.java:643 - только 22,102 ГБ на всех томах данных. Попробуйте добавить больше ресурсов в кластер или удалить устаревшие снимки...

WARN [main] 2018-03-13 12:06:52,530 StartupChecks.java:123 - Не удалось предварительно загрузить общую библиотеку jemalloc для ускорения выделения памяти
ПРЕДУПРЕЖДЕНИЕ [основное] 2018-03-13 12:06:52,530 StartupChecks.java:156 - JMX не разрешен для приема удаленных подключений. Пожалуйста, смотрите cassandra-env.sh для получения дополнительной информации.
ИНФОРМАЦИЯ [главная] 2018-03-13 12: 06: 52,533 SigarLibrary.java:44 - Инициализация библиотеки SIGAR
ПРЕДУПРЕЖДЕНИЕ [main] 2018-03-13 12:06:52,554 SigarLibrary.java:174 - Сервер Cassandra работает в ухудшенном режиме. Своп отключен?: true, адресное пространство адекватное?: true, нофил лимит адекватный?: true, лимит nproc адекватный?: ложный

ошибка

... ОШИБКА [main] 2018-03-13 12:06:55,808 CassandraDaemon.java:747 - Исключительная ситуация при запуске java.lang.AbstractMethodError: org.apache.cassandra.utils.JMXServerUtils$Exporter.exportObject(Ljava/rmi) /Remote;ILjava/rmi/server/RMIClientSocketFactory;Ljava/rmi/ser$ в javax.management.remote.rmi.RMIJRMPServerImpl.export(RMIJRMPServerImpl.java:150) ~[na:1.8.0_161] в jremax.man..rmi.RMIJRMPServerImpl.export(RMIJRMPServerImpl.java:135) ~[na:1.8.0_161] в javax.management.remote.rmi.RMIConnectorServer.start(RMIConnectorServer.java:405) ~[na:1.8.0_1], -cassandra-3.9.jar:3.9] в org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:219) [apache-cassandra-3.9.jar:3.9] в org.apache.cassandra.service.CassandraDaemon. активировать (CassandraDaemon.java:601) [apache-cassandra-3.9.jar:3.9] в org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:730) [apache-cassandra-3.9.jar:3.9] 

Не уверен, что делать с этим сообщением об ошибке

Я подозреваю, что у многих из вас была эта проблема, и некоторые из вас решили ее, пожалуйста, подробно опишите для остальных из нас (и будущих людей), как вы ее решили

Я подумываю попробовать более раннюю версию cassandra, возможно, эта проблема относится к версии 3.9, а не к более ранним

1 ответ

Решение

Это известная проблема ( CASSANDRA-14173). Либо обновите Java до Java 8 build 152, либо обновите Cassandra.

Другие вопросы по тегам