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

Edge for Private Cloud v4.18.05

תחזוקת Anti-Entropy

צריך לבצע תחזוקה תקופתית של צומתי הטבעת של Apache Cassandra כדי להבטיח עקביות בכל הצמתים. כדי לבצע את התחזוקה הזו, משתמשים בפקודה "nodetool -h localhost repair" של 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