Cassandra Clear Snapshots

Cassandra Clear Snapshots



„Databázy sú niektoré z najdôležitejších infraštruktúr v moderných webových aplikáciách. Preto je dobrou praxou zabezpečiť, aby vždy fungovali s optimálnou kapacitou a boli schopné spracovať akékoľvek množstvo údajov.

Vyčistenie starých a nepoužívaných údajov je jedným zo spôsobov, ako zabezpečiť, aby vaše databázy fungovali s najlepším výkonom. Odstránenie starých databázových súborov umožňuje databáze zapisovať nové súbory bez možného prepisovania.







Tento tutoriál bude diskutovať o tom, ako odstrániť staré súbory snímok z vášho klastra Apache Cassandra.“



Vytvorenie snímky v Cassandre

Začneme vytvorením vzorových snímok, ktoré ilustrujú, ako odstrániť staré snímky z vášho klastra.



POZNÁMKA: Táto časť sa nezaoberá rôznymi zálohami ani spôsobom vytvárania konkrétnych snímok. Viac informácií nájdete v našom návode na vytváranie snímok Cassandry.





Cassandra vytvorí snímku pre všetky kľúčové priestory

Na vytvorenie snímky pre všetky kľúčové priestory v klastri môžeme spustiť príkaz:

$ snímka nodetool -t server_backup


Vyššie uvedený príkaz vytvorí snímku všetkých kľúčových priestorov v klastri a uloží ich do adresára server_backup.



Príklad zoznamu snímok je nasledujúci:

Cassandra Zobraziť dostupné snímky

Pred odstránením akýchkoľvek snímok si môžete zobraziť dostupné snímky v klastri spustením príkazu:

$ nodetool zoznamy snímok


Dotaz uvedený vyššie zobrazuje všetky snímky v klastri.

Odstraňovanie snímok

Cassandra neodstráni žiadne staré snímky ani pri vytváraní nových snímok. Preto je na vás, aby ste manuálne vyčistili staré snímky.

Ak chcete odstrániť všetky snímky v rámci vášho klastra, môžete použiť príkaz clearsnapshot ako:

$ nodetool clearsnapshot --všetko


Príkaz odstráni všetky snímky v tomto uzle a vráti správu, ako je znázornené:


Môžete skontrolovať, či sú všetky snímky vyčistené pomocou príkazu listsnapshot:

$ nodetool zoznamy snímok


Výkon:

Podrobnosti o snímke:
Neexistujú žiadne snímky


Na odstránenie jednej snímky môžete použiť voľbu -t nasledovanú názvom snímky. Syntax príkazu je znázornená:

$ nodetool clearsnapshot -t < názov_snímku >


Napríklad:


Príkaz odstráni snímku s názvom server_backup.

Záver

V tomto článku ste sa naučili, ako vytvoriť snímku, zobraziť dostupné snímky a odstrániť staré snímky z klastra Cassandra.

Vďaka za prečítanie!!