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

Edge for Private Cloud v4.18.05

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

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

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

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

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

יומני 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