
Моя резервная копия cassandra часто возвращается с ошибками, потому что пользователи перемещают/изменяют ее во время сжатия (мы просто tar-архивируем ее). Пользователи заходят на сервер 24/7, поэтому мы не можем просто изменить время резервного копирования. Мне нужны идеи/решения, как избежать этих ошибок или лучший способ для резервного копирования cassandra.
решение1
Вам не следует делать резервную копию реальных данных, вместо этого вам нужно создать снимок данных на сервере с помощью nodetool snapshot
, и сделать резервную копию с него. После того, как вы закончили резервное копирование, вы можете очистить снимки с помощью nodetool clearsnapshot
. Для лучшего понимания того, как работает резервное копирование и восстановление, пожалуйста, посмотритеэта статья поддержки DataStax.