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

Edge for Private Cloud גרסה 4.18.05

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

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

בהתקנת 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