2015-07-13 2 views
7

У меня есть старое кладбище Кассандры, которое нужно вернуть в жизнь. Я хотел бы очистить все пользовательские и системные данные, все сохраненные маркеры, все и начать с чистого листа - есть ли рекомендуемый способ сделать это?Как полностью очистить, перезагрузить и перезапустить кластер Cassandra?

ответ

12

Вот процедура я использую для Apache Cassandra:

Первая остановка Кассандру на всех узлах, то на каждом узле:

rm -r <the commitlog_directory specified in cassandra.yaml> 
rm -r <the data_file_directories specified in cassandra.yaml> 
rm <the contents of the saved_caches_directory specified in cassandra.yaml> 
rm <old logfiles in /var/log/cassandra/> 

перезапустить службу Cassandra на узлах один за другим, начиная с сначала с семенными узлами. Когда вы их запускаете, запустите nodetool, чтобы убедиться, что они входят в состояние UN (Up Normal).

+2

Возможно, вы также захотите обновить, если это старый кластер. – phact

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