Как сделать резервную копию Cassandra еженедельно?

Как еженедельно делать резервную копию (моментальный снимок) пространства ключей cassandra с помощью nodetool? Я имею в виду, как сделать снимок только последних данных за 1 неделю?


person D. Venkata Naresh    schedule 05.08.2016    source источник


Ответы (1)


Nodetool делает снимок пространства ключей, создавая жесткую ссылку на SSTables. Это означает, что каждый раз создается полная резервная копия. Вы можете включить инкрементное резервное копирование в Cassandra, которое будет делать резервную копию каждый раз, когда Cassandra сбрасывает memtable в SStable. Я не верю, что есть способ сделать снимок данных ТОЛЬКО за последнюю неделю в Cassandra с помощью Nodetool.

Ссылка на случай, если вы не видели документацию Datastax по моментальным снимкам и инкрементным резервным копиям.

https://docs.datastax.com/en/cassandra/2.1/cassandra/operations/ops_backup_restore_c.html

person gsteiner    schedule 05.08.2016
comment
Я видел документацию Datastax по моментальным снимкам и инкрементным резервным копиям. Я также согласился с тем, что нет такого варианта, как еженедельное резервное копирование. Но мне нужно делать резервную копию еженедельно один раз. Есть ли другой способ делать еженедельные резервные копии, кроме написания запросов? - person D. Venkata Naresh; 06.08.2016
comment
Почему создание еще одного снимка через неделю после первого не соответствует тому, что вам нужно? Из-за ограничений по хранению? Просто интересуюсь. Кроме того, я не знаю, как сделать еженедельное резервное копирование. Надеюсь, кто-то еще может перезвонить с решением, если это не сработает. - person gsteiner; 09.08.2016