Кластер кассандры не перезапускается при неправильном отключении
У меня есть тестовый кластер на 3 машинах, где 2 являются семенами все centos7 и все кассандры 3.4. Вчера все было хорошо, они общались, и у меня была "блестящая" идея… отключить все эти машины, чтобы имитировать сбой питания. Будучи новичком, я просто включил машины и ожидал, вероятно, какой-нибудь супермагии, но здесь мой кластер снова не работает, каждый отказывается подключаться. И да, мой firewalld отключен.
Мой вопрос: какой ущерб был нанесен и как я могу восстановить кластер в предыдущее рабочее состояние?
1 ответ
Поскольку вы внезапно завершаете работу своего кластера, это просто означает, что узлы не смогли себя истощить.
Не волнуйтесь, маловероятно, что какая-либо потеря данных произошла из-за этого, поскольку cassandra ведет журналы коммитов и будет читать их при перезапуске.
Сначала найдите ваш начальный IP-узел из cassandra.yaml
Сначала запустите ваш начальный узел.
Проверьте вход в систему cassandra.log
а также system.log
и подождите, пока он полностью запустится, это займет некоторое время. Как он будет читать из журнала фиксации для ожидающих действий, и будет воспроизводить их.
После завершения запуска запустите другие узлы и подключите их файлы журналов.