کیسینڈرا کلیئر سنیپ شاٹس

Kysyn Ra Klyyr Snyp Sha S



'ڈیٹا بیس جدید ویب ایپلی کیشنز میں سب سے اہم انفراسٹرکچر ہیں۔ لہذا، یہ یقینی بنانا ایک اچھا عمل ہے کہ وہ ہمیشہ زیادہ سے زیادہ صلاحیت کے ساتھ چل رہے ہیں اور ڈیٹا کی کسی بھی مقدار کو سنبھالنے کے قابل ہیں۔

پرانے اور غیر استعمال شدہ ڈیٹا کو صاف کرنا اس بات کو یقینی بنانے کا ایک طریقہ ہے کہ آپ کے ڈیٹا بیس بہترین کارکردگی پر چلتے ہیں۔ پرانی ڈیٹا بیس فائلوں کو ہٹانا ڈیٹا بیس کو ممکنہ طور پر اوور رائٹنگ کے بغیر نئی فائلیں لکھنے کی اجازت دیتا ہے۔







یہ ٹیوٹوریل آپ کے اپاچی کیسینڈرا کلسٹر سے پرانی سنیپ شاٹ فائلوں کو نکالنے کے طریقے پر بحث کرے گا۔



کیسینڈرا میں سنیپ شاٹ لینا

ہم آپ کے کلسٹر سے پرانے سنیپ شاٹس کو ہٹانے کا طریقہ بتانے کے لیے نمونے کے اسنیپ شاٹس بنا کر شروع کریں گے۔



نوٹ: یہ سیکشن مختلف بیک اپس یا مخصوص سنیپ شاٹس لینے کے طریقے کا احاطہ نہیں کرتا ہے۔ مزید جاننے کے لیے کیسینڈرا اسنیپ شاٹس بنانے سے متعلق ہمارا ٹیوٹوریل دیکھیں۔





کیسینڈرا تمام کلیدی جگہوں کے لیے اسنیپ شاٹ بنائیں

کلسٹر میں تمام کی اسپیسز کے لیے اسنیپ شاٹ بنانے کے لیے، ہم کمانڈ چلا سکتے ہیں:

$ nodetool سنیپ شاٹ -t سرور_بیک اپ


اوپر دی گئی کمانڈ کلسٹر میں موجود تمام کی اسپیسز کا سنیپ شاٹ بناتی ہے اور انہیں سرور_ بیک اپ ڈائرکٹری کے تحت محفوظ کرتی ہے۔



سنیپ شاٹس کی ایک مثال کی فہرست جیسا کہ دکھایا گیا ہے:

کیسینڈرا دستیاب سنیپ شاٹس دکھائیں۔

کسی بھی سنیپ شاٹس کو حذف کرنے سے پہلے، آپ کمانڈ چلا کر کلسٹر میں دستیاب سنیپ شاٹس دیکھ سکتے ہیں:

$ nodetool فہرست سنیپ شاٹس


اوپر فراہم کردہ استفسار کلسٹر میں موجود تمام سنیپ شاٹس کو دکھاتا ہے۔

سنیپ شاٹس کو حذف کرنا

Cassandra نئے سنیپ شاٹس لیتے وقت بھی کوئی پرانا سنیپ شاٹس نہیں ہٹائے گی۔ لہذا، پرانے اسنیپ شاٹس کو دستی طور پر صاف کرنا آپ پر منحصر ہے۔

اپنے کلسٹر کے اندر موجود تمام سنیپ شاٹس کو حذف کرنے کے لیے، آپ کلیئر اسنیپ شاٹ کمانڈ کو اس طرح استعمال کر سکتے ہیں:

$ نوڈ ٹول کلیئر سنیپ شاٹ --تمام


کمانڈ اس نوڈ میں موجود تمام سنیپ شاٹس کو ہٹا دے گی اور ایک پیغام واپس کرے گی جیسا کہ دکھایا گیا ہے:


آپ listsnapshot کمانڈ کا استعمال کرتے ہوئے تمام سنیپ شاٹس کی صفائی کی تصدیق کر سکتے ہیں:

$ nodetool فہرست سنیپ شاٹس


آؤٹ پٹ:

سنیپ شاٹ کی تفصیلات:
کوئی سنیپ شاٹس نہیں ہیں۔


آپ ایک سنیپ شاٹ کو حذف کرنے کے لیے اسنیپ شاٹ کے نام کے بعد -t آپشن استعمال کر سکتے ہیں۔ کمانڈ نحو جیسا دکھایا گیا ہے:

$ نوڈ ٹول کلیئر سنیپ شاٹ -t < snapshot_name >


مثال کے طور پر:


کمانڈ سرور_بیک اپ نام کے ساتھ سنیپ شاٹ کو ہٹا دے گی۔

نتیجہ

اس آرٹیکل میں، آپ نے سیکھا کہ کس طرح سنیپ شاٹ بنانا ہے، دستیاب سنیپ شاٹس کو دیکھنا ہے، اور کیسینڈرا کلسٹر سے پرانے سنیپ شاٹس کو حذف کرنا ہے۔

پڑھنے کا شکریہ!!