„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:
Výkon:
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á:
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!!