Cassandra Clear Snapshots

Cassandra Clear Snapshots



'מאגרי מידע הם חלק מהתשתיות הקריטיות ביותר ביישומי אינטרנט מודרניים. לכן, נוהג טוב להבטיח שהם פועלים תמיד בקיבולת אופטימלית ומסוגלים להתמודד עם כל כמות נתונים.

ניקוי נתונים ישנים ולא בשימוש היא אחת הדרכים להבטיח שבסיסי הנתונים שלך פועלים בביצועים הטובים ביותר. הסרת קבצי מסד נתונים ישנים מאפשרת למסד הנתונים לכתוב קבצים חדשים מבלי להחליף.







מדריך זה ידון כיצד לפנות קבצי תמונת מצב ישנים מאשכול ה- Apache Cassandra שלך.'



צילום תמונת מצב בקסנדרה

נתחיל ביצירת תמונות מצב לדוגמה כדי להמחיש כיצד להסיר תמונות ישנות מהאשכול שלך.



הערה: סעיף זה אינו מכסה את הגיבויים השונים או כיצד לצלם תמונות ספציפיות. עיין במדריך שלנו ליצירת צילומי מצב של קסנדרה כדי ללמוד עוד.





קסנדרה צור תמונת מצב עבור כל רווחי המקשים

כדי ליצור תמונת מצב עבור כל רווחי המקשים באשכול, נוכל להריץ את הפקודה:

$ תמונת מצב של nodetool server_backup


הפקודה למעלה יוצרת תמונת מצב של כל רווחי המפתח באשכול ושומרת אותם תחת ספריית server_backup.



רשימה לדוגמה של תמונות מצב היא כפי שמוצג:

קסנדרה הצג תצלומים זמינים

לפני מחיקת תצלומים כלשהם, תוכל להציג את התמונות הזמינות באשכול על ידי הפעלת הפקודה:

$ רשימות של nodetool


השאילתה שסופקה למעלה מציגה את כל התמונות באשכול.

מחיקת תמונות Snapshot

קסנדרה לא תסיר תמונות ישנות אפילו בעת צילום תמונות חדשות. לכן, זה תלוי בך לנקות ידנית תמונות ישנות.

כדי למחוק את כל התמונות בתוך האשכול שלך, אתה יכול להשתמש בפקודה clearsnapshot כמו:

$ תמונת מצב ברורה של nodetool --את כל


הפקודה תסיר את כל התמונות בצומת הזה ותחזיר הודעה כמוצג:


אתה יכול לוודא שכל התמונות מנוקים באמצעות הפקודה listsnapshot:

$ רשימות של nodetool


תְפוּקָה:

פרטי תמונת מצב:
אין צילומי מצב


אתה יכול להשתמש באפשרות -t ואחריה בשם תמונת המצב כדי למחוק תמונת מצב בודדת. תחביר הפקודה הוא כפי שמוצג:

$ תמונת מצב ברורה של nodetool < snapshot_name >


לדוגמה:


הפקודה תסיר את תמונת המצב עם השם server_backup.

סיכום

במאמר זה, למדת כיצד ליצור תמונת מצב, להציג את התמונות הזמינות ולמחוק תמונות ישנות מאשכול קסנדרה.

תודה שקראת!!