Cassandra Anlık Görüntüleri Temizle

Cassandra Anlik Goruntuleri Temizle



“Veritabanları, modern web uygulamalarında en kritik altyapılardan bazılarıdır. Bu nedenle, her zaman optimum kapasitede çalıştıklarından ve herhangi bir miktarda veriyi işleyebildiklerinden emin olmak iyi bir uygulamadır.

Eski ve kullanılmayan verileri temizlemek, veritabanlarınızın en iyi performansta çalışmasını sağlamanın bir yoludur. Eski veritabanı dosyalarının kaldırılması, veritabanının muhtemelen üzerine yazmadan yeni dosyalar yazmasına olanak tanır.







Bu eğitici, eski anlık görüntü dosyalarının Apache Cassandra kümenizden nasıl çıkarılacağını tartışacak.'



Cassandra'da Anlık Görüntü Alma

Kümenizden eski anlık görüntülerin nasıl kaldırılacağını göstermek için örnek anlık görüntüler oluşturarak başlayacağız.



NOT: Bu bölüm, çeşitli yedeklemeleri veya belirli anlık görüntülerin nasıl alınacağını kapsamaz. Daha fazla bilgi edinmek için Cassandra anlık görüntüleri oluşturma eğitimimize bakın.





Cassandra Tüm Anahtar Alanları için Anlık Görüntü Oluştur

Kümedeki tüm anahtar alanları için bir anlık görüntü oluşturmak için şu komutu çalıştırabiliriz:

$ düğüm aracı anlık görüntüsü -t server_backup


Yukarıdaki komut, kümedeki tüm anahtar alanların bir anlık görüntüsünü oluşturur ve bunları server_backup dizini altına kaydeder.



Örnek bir anlık görüntü listesi gösterildiği gibidir:

Cassandra Kullanılabilir Anlık Görüntüleri Göster

Herhangi bir anlık görüntüyü silmeden önce, şu komutu çalıştırarak kümedeki kullanılabilir anlık görüntüleri görüntüleyebilirsiniz:

$ düğüm aracı listeleri


Yukarıda sağlanan sorgu, kümedeki tüm anlık görüntüleri görüntüler.

Anlık Görüntüleri Silme

Cassandra, yeni anlık görüntüler çekerken bile eski anlık görüntüleri kaldırmaz. Bu nedenle eski anlık görüntüleri manuel olarak temizlemek size kalmıştır.

Kümenizdeki tüm anlık görüntüleri silmek için clearsnapshot komutunu şu şekilde kullanabilirsiniz:

$ düğüm aracı net görüntü --tüm


Komut, o düğümdeki tüm anlık görüntüleri kaldıracak ve gösterildiği gibi bir mesaj döndürecektir:


Listsnapshot komutunu kullanarak tüm anlık görüntülerin temizlendiğini doğrulayabilirsiniz:

$ düğüm aracı listeleri


Çıktı:

Anlık Görüntü Ayrıntıları:
anlık görüntü yok


Tek bir anlık görüntüyü silmek için -t seçeneğini ve ardından anlık görüntü adını kullanabilirsiniz. Komut sözdizimi gösterildiği gibidir:

$ düğüm aracı net görüntü -t < anlık görüntü_adı >


Örneğin:


Komut, server_backup adıyla anlık görüntüyü kaldıracaktır.

Çözüm

Bu makalede, bir anlık görüntünün nasıl oluşturulacağını, kullanılabilir anlık görüntülerin nasıl görüntüleneceğini ve bir Cassandra kümesinden eski anlık görüntülerin nasıl silineceğini öğrendiniz.

okuduğunuz için teşekkürler!!