משימות תחזוקה ב-Apache Cassandra

Edge for Private Cloud גרסה 4.18.05

תחזוקה נגד אנטרופיה

צומתי הטבעת של Apache Cassandra מחייבים תחזוקה תקופתית כדי להבטיח עקביות בכל הצמתים. כדי לבצע פעולות תחזוקה אלה, יש להשתמש בפקודה "nodetool -h localhost תיקון" ב-Cassandra.

בהתקנת Apigee באזור יחיד או במרכז נתונים יחיד, משתמשים בפקודה nodetool -h localhost repair בצומת Cassandra אחת, כדי לשמור על עקביות בכל הצמתים בעיגול. בהתקנה של Apigee במספר אזורים או במרכזי נתונים מרובים, יש להשתמש ב-nodetool -h localhost repair -pr בכל צומת בעיגול (בכל האזורים או במרכזי הנתונים).

מידע נוסף זמין במקורות המידע הבאים:

תחזוקת קובצי יומן

יומני Cassandra מאוחסנים בספרייה /opt/apigee/var/log/cassandra בכל צומת. כברירת מחדל, ניתן ליצור עד 50 קובצי יומן, שכל אחד מהם בגודל מקסימלי של 20MB. כשמגיעים למגבלה הזו, יומנים ישנים יותר נמחקים כשנוצרים יומנים חדשים יותר.

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

  1. עורכים את /opt/apigee/customer/application/cassandra.properties כדי להגדיר את המאפיינים הבאים. אם הקובץ לא קיים, יוצרים אותו:
    conf_log4j-server_log4j.appender.r.maxfilesize=20MB
    # max file size
    conf_log4j-server_log4j.appender.r.maxbackupindex=50 # max open files
  2. מפעילים מחדש את Cassandra באמצעות הפקודה הבאה:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restart