Кассандра Очистить снимки

Kassandra Ocistit Snimki



«Базы данных являются одними из наиболее важных инфраструктур в современных веб-приложениях. Поэтому рекомендуется обеспечивать, чтобы они всегда работали с оптимальной производительностью и могли обрабатывать любой объем данных.

Очистка старых и неиспользуемых данных — это один из способов обеспечить максимальную производительность ваших баз данных. Удаление старых файлов базы данных позволяет базе данных записывать новые файлы без возможной перезаписи.







В этом руководстве мы обсудим, как удалить старые файлы моментальных снимков из вашего кластера Apache Cassandra».



Создание снимка в Cassandra

Мы начнем с создания образцов моментальных снимков, чтобы проиллюстрировать, как удалить старые снимки из вашего кластера.



ПРИМЕЧАНИЕ. В этом разделе не рассматриваются различные резервные копии или создание определенных моментальных снимков. Ознакомьтесь с нашим руководством по созданию моментальных снимков Cassandra, чтобы узнать больше.





Cassandra Создать снимок для всех пространств ключей

Чтобы создать снимок для всех пространств ключей в кластере, мы можем запустить команду:

$ снимок узла server_backup


Приведенная выше команда создает моментальный снимок всех пространств ключей в кластере и сохраняет их в каталоге server_backup.



Примерный список моментальных снимков показан ниже:

Кассандра Показать доступные снимки

Прежде чем удалять какие-либо снимки, вы можете просмотреть доступные снимки в кластере, выполнив команду:

$ nodetool списки снимков


Предоставленный выше запрос отображает все снимки в кластере.

Удаление снимков

Cassandra не будет удалять старые снимки даже при создании новых снимков. Таким образом, вы должны вручную очищать старые снимки.

Чтобы удалить все снимки в вашем кластере, вы можете использовать команду clearsnapshot как:

$ nodetool очищает снимок --все


Команда удалит все снимки в этом узле и вернет сообщение, как показано ниже:


Вы можете убедиться, что все снимки очищены, используя команду listsnapshot:

$ nodetool списки снимков


Выход:

Сведения о снимке:
Нет снимков


Вы можете использовать параметр -t, за которым следует имя снимка, чтобы удалить один снимок. Синтаксис команды показан ниже:

$ nodetool очищает снимок < имя_снимка >


Например:


Команда удалит снимок с именем server_backup.

Вывод

В этой статье вы узнали, как создать моментальный снимок, просмотреть доступные снимки и удалить старые снимки из кластера Cassandra.

Спасибо за чтение!!