1

Datastax documentation В состоянияхЧто необходимо для резервного копирования схемы?

Cassandra может восстанавливать данные из снимка, когда схема таблицы существует. Если вы не создали резервную копию схемы, [...]

Что требуется для полной резервной копии схемы? Просто резервное копирование пространства system?

ответ

2

Нет необходимости создавать резервные копии системных пространств ключей, они будут воссозданы, когда DSE установлен на новом узле. Однако вам понадобится схема для любых пользовательских пространств ключей.

Для создания резервной копии схемы:

$ cqlsh -e "DESCRIBE SCHEMA;" > schema.out 

Чтобы восстановить на новом узле:

$ cqlsh < schema.out 
2

В cqlsh (входит в состав Cassandra) используйте команду DESC SCHEMA.

DESCRIBE [FULL] SCHEMA 

     Output CQL commands that could be used to recreate the entire (non-system) schema. 
     Works as though "DESCRIBE KEYSPACE k" was invoked for each non-system keyspace 
     k. Use DESCRIBE FULL SCHEMA to include the system keyspaces. 
Смежные вопросы