A Cassandra pode fazer backup incremental e backup completo alternadamente?

A Cassandra suporta cópias de segurança adicionais, definindo a cassandra.yaml. Mas como se eu quiser fazer o backup completo depois de definir o backup incremental para true? Existe uma maneira de executar backup completo sem desligar ou reiniciar o servidor de cassandra?

o que quero dizer é, por exemplo, backup completo no primeiro dia de cada mês, e backup incremental todos os dias e o serviço não pode ser suspenso.

Pode esta situação ser executada?

Author: Martin Schröder, 2016-06-30

1 answers

As cópias de segurança completas são realizadas executando nodetool snapshot em cada nó do conjunto. Isto irá enviar todas as memtables para o disco e criar links para os SSTables. A funcionalidade de backup incremental que retém cópias de ficheiros de registo de commit só é útil se tiver instantâneos.

Da documentação para instantâneos:

Após a realização de uma instantânea a nível do sistema, poderá activar as cópias de segurança incrementais em cada nó para backup de dados que mudou desde o último instantâneo

E restaurar .

A restauração de um espaço de teclas a partir de uma fotografia necessita de todos os ficheiros de imagens para a tabela, e se usar cópias de segurança incrementais, qualquer cópia de segurança incremental ficheiros criados após a captura da fotografia.

 2
Author: Andrew Weaver, 2016-07-21 21:30:18