2014-02-04 4 views
0

У меня есть кластер 4 узла cassandra с коэффициентом репликации 3 и имеет минимум 150 миллионов записей. В каждом из них у меня есть 3 каталога данных. В одном из узлов я удалил один из каталогов данных. Итак, после того, как вы указали cassandra, мы получили ошибку ниже в system.log.Cassandra: Восстановление узла данных после удаления одного из каталогов данных

org.apache.cassandra.exceptions.ConfigurationException: найдены файлы системных таблиц, но они не могут быть загружены!

Таким образом, я настроил новые каталоги данных в файле cassandra.yaml, и cassandra смог успешно начать работу. Я сделал это, так как знал, что данные будут реплицированы, так как у меня коэффициент 3. Но, по моему мнению, он не получает репликации, так как размер диска в узле 1 не увеличивается. Как достичь этого? Я делаю что-то неправильно здесь?

Заранее спасибо.

+2

Запустите «bin/nodetool repair» на узле, который испытал неудачу. Это приведет к потере отсутствующих данных из оставшихся реплик. – Ralf

+0

Спасибо @ Ralf Я попробую это. – DMA

ответ

0

Идя ответ @ Ральфа, бег

бен/nodetool ремонт

решить эту проблему.

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