Проблему напиши
есть кластер из 3х нод с RF=3, на 3.11.0. Для перехода на 3.11.1 там есть нюанс с материализованными представлениями. Что нас афектнуло. Соотвественно переделали чуть свои таблицы (DROP, Create). Но DROP materialized view не прошел и у кассандры что-то сбилось в логике. Я нагуглил как народ советует рестартануть кластер и типа все ок. Но по ошибке начал с сид ноды, и она не поднялась после растарта с матюком:
INFO [main] 2018-01-17 11:37:46,847 ColumnFamilyStore.java:406 - Initializing our_keyspace.our_new_table
Exception (java.lang.IllegalArgumentException) encountered during startup: Unknown CF a3d7a8f0-f9c6-11e7-afe2-eb56781b9354
java.lang.IllegalArgumentException: Unknown CF a3d7a8f0-f9c6-11e7-afe2-eb56781b9354
at org.apache.cassandra.db.Keyspace.getColumnFamilyStore(Keyspace.java:204)
at org.apache.cassandra.db.view.ViewManager.addView(ViewManager.java:152)
Сделав это на сид ноде я сам себя поставил в невыгодное положение. Беспокоюсь о том, что если сейчас я поменяю сида на другую ноду, то другая нода тоже может не стартануть и кластер развалится вообще.
Поэтому хотелось бы совета бывалых. В том числе как мне с сида удалить корректно все данные на которые ругается, чтобы сид хотябы стартанул.