Пожалуйста, постарайтесь ограничить свои вопросы одним актуальным вопросом.
Достаточно ли выполнять команды командной строки Cassandra CLI?
Я предполагаю, что вы имеете в виду nodetool snapshot
, поэтому для большей части «да». Кроме того, многие пользователи также разрешают использовать incremental backups. В сочетании с использованием снимков и инкрементные резервных копий (из связанного дока) «обеспечивает надежный, уточненный механизм резервного копирования.»
Я вижу много людей, пишущих сценарии и пользовательские решения их собственные решения.
У меня есть сценарий резервного копирования, который работает на моих узлах в ночное время. Для этого есть две причины.
Я не хочу, чтобы вручную снимать моментальный снимок для каждого пространства ключей каждую неделю, поэтому у меня есть сценарий.
Файлы моментального снимка и инкрементного резервного копирования не удаляются, поэтому у меня есть сценарий после определенного порогового значения времени.
Какие другие инструменты, там вы рекомендуете для Кассандры резервного копирования и восстановления?
DataStax OpsCenter allows you to schedule backups, но я считаю, что это допустимый вариант в издании Enterprise. Вы также можете посмотреть инструмент резервного копирования/восстановления Netflix Cassandra под названием Priam. Существует также компания под названием Talena, которая заявляет, что предоставляет обширное решение для резервного копирования корпоративного уровня для Cassandra (я не знаю никого, кто их использует, но недавно они ударили меня маркетинговым сообщением, поэтому я подумал, что я упоминал об этом).
Нужно ли мне вкладывать значительные средства в хранилище, если я сделаю резервную копию своих таблиц Кассандры?
Инкрементальные резервные копии и моментальные снимки могут занимать много места, если вы не останетесь на них (удаление и/или их архивирование). Я бы попробовал их обоим и следил за использованием вашего диска, пока вы это делаете.Если в ваших бизнес-требованиях содержится утверждение о сроках обслуживания (как далеко назад вам нужно будет восстановить), вы должны иметь возможность выяснить, сколько резервных копий в течение нескольких дней имеет смысл для вас. Это должно сказать вам, нужно ли вам больше диска для выполнения этих обязательств.
Спасибо, это очень полезно. –
@DesmondChan Отлично, рад, что я мог бы помочь! – Aaron