Cassandra Wyczyść Migawki

Cassandra Wyczysc Migawki



„Bazy danych to jedne z najbardziej krytycznych infrastruktur w nowoczesnych aplikacjach internetowych. Dlatego dobrą praktyką jest upewnienie się, że zawsze działają z optymalną wydajnością i są w stanie obsłużyć dowolną ilość danych.

Czyszczenie starych i nieużywanych danych to jeden ze sposobów na zapewnienie najlepszej wydajności baz danych. Usunięcie starych plików bazy danych pozwala bazie danych na zapisywanie nowych plików bez możliwości nadpisywania.







W tym samouczku omówimy, jak wykluczyć stare pliki migawek z klastra Apache Cassandra.”



Robienie migawki w Cassandra

Zaczniemy od utworzenia przykładowych migawek, aby zilustrować, jak usunąć stare migawki z klastra.



UWAGA: Ta sekcja nie obejmuje różnych kopii zapasowych ani sposobu wykonywania określonych migawek. Sprawdź nasz samouczek dotyczący tworzenia migawek Cassandra, aby dowiedzieć się więcej.





Cassandra Utwórz migawkę dla wszystkich obszarów klawiszy

Aby utworzyć migawkę dla wszystkich obszarów kluczy w klastrze, możemy uruchomić polecenie:

$ Migawka narzędzia węzła -t kopia_serwera


Powyższe polecenie tworzy migawkę wszystkich obszarów kluczy w klastrze i zapisuje je w katalogu server_backup.



Przykładowa lista migawek jest następująca:

Cassandra pokazuje dostępne migawki

Przed usunięciem jakichkolwiek migawek możesz wyświetlić dostępne migawki w klastrze, uruchamiając polecenie:

$ Nodetool listsnapshots


Podane powyżej zapytanie wyświetla wszystkie migawki w klastrze.

Usuwanie migawek

Cassandra nie usunie żadnych starych migawek, nawet podczas robienia nowych. Dlatego to do Ciebie należy ręczne czyszczenie starych migawek.

Aby usunąć wszystkie migawki w klastrze, możesz użyć polecenia clearsnapshot jako:

$ nodetool wyczyść migawkę --wszystko


Polecenie usunie wszystkie migawki w tym węźle i zwróci komunikat, jak pokazano:


Możesz sprawdzić, czy wszystkie migawki zostały wyczyszczone za pomocą polecenia listsnapshot:

$ Nodetool listsnapshots


Wyjście:

Szczegóły migawki:
Brak migawek


Aby usunąć pojedynczy zrzut, możesz użyć opcji -t, a następnie nazwy zrzutu. Składnia polecenia jest następująca:

$ nodetool wyczyść migawkę -t < nazwa_zdjęcia >


Na przykład:


Polecenie usunie migawkę o nazwie server_backup.

Wniosek

W tym artykule dowiedziałeś się, jak utworzyć migawkę, wyświetlić dostępne migawki i usunąć stare migawki z klastra Cassandra.

Dziękuje za przeczytanie!!