Бекап и восстановление(перенос) cassandra через snapshot
Posted in Новости on 30 августа, 2017 by admin1. Делаем снепшот keyspace
nodetool snapshot
Создастся снапшот по адресу /var/lib/cassandra/data/$keyspace/$table/snapshots/
2. Делаем бекап схемы :
cqlsh -e "DESC KEYSPACE keyspace" > keyspace.cql # где keyspace нужный нам keyspace
3. Бекапим эти данные
4. На новом сервере импортируем схему :
cqlsh -e "source 'keyspace.sql'"
5. Помещаем данные из снапшота в таблицы обычным копированием
6. Перезагружаем кассандру