“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:
Çıktı:
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:
Ö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!!