Кластер кассандры не перезапускается при неправильном отключении

У меня есть тестовый кластер на 3 машинах, где 2 являются семенами все centos7 и все кассандры 3.4. Вчера все было хорошо, они общались, и у меня была "блестящая" идея… отключить все эти машины, чтобы имитировать сбой питания. Будучи новичком, я просто включил машины и ожидал, вероятно, какой-нибудь супермагии, но здесь мой кластер снова не работает, каждый отказывается подключаться. И да, мой firewalld отключен.

Мой вопрос: какой ущерб был нанесен и как я могу восстановить кластер в предыдущее рабочее состояние?

1 ответ

Решение

Поскольку вы внезапно завершаете работу своего кластера, это просто означает, что узлы не смогли себя истощить.

Не волнуйтесь, маловероятно, что какая-либо потеря данных произошла из-за этого, поскольку cassandra ведет журналы коммитов и будет читать их при перезапуске.

Сначала найдите ваш начальный IP-узел из cassandra.yamlСначала запустите ваш начальный узел.

Проверьте вход в систему cassandra.log а также system.log и подождите, пока он полностью запустится, это займет некоторое время. Как он будет читать из журнала фиксации для ожидающих действий, и будет воспроизводить их.

После завершения запуска запустите другие узлы и подключите их файлы журналов.

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