Edge for Private Cloud בגרסה 4.17.09
פקודות של ארבע אותיות
ב-ApachezoKeeper יש כמה "פקודות בארבע אותיות" שיכולים לעזור לקבוע הסטטוס הנוכחי של המצביעים והצופים ב-ZooKeeper. אפשר להפעיל את הפקודות האלה באמצעות "nc", "telnet" או כלי שירות אחר שכולל יכולת לשלוח פקודות ליציאה ספציפית. פרטים על פקודות בנות ארבע אותיות יכולים להיות נמצא ב:
http://zookeeper.apache.org/doc/r3.1.2/zookeeperAdmin.html#sc_zkCommands.
הסרת קובצי snapshot ישנים
מערכת Apache ZooKeeper מבצעת באופן אוטומטי פעולות תחזוקה תקופתיות כדי להסיר קובצי snapshot ישנים, שמצטברים ככל שמבצעים עדכונים במערכת. ההגדרות הבאות זמינות בכתובת /opt/apigee/apigee-zookeeper/conf/zoo.cfg שולטים בתהליך הזה:
## The number of snapshots to retain in dataDir: autopurge.snapRetainCount=5 # Purge task interval in hours. # Set to "0" to disable auto purge feature. autopurge.purgeInterval=120
כדי להגדיר ערכים שונים למאפיינים האלה:
- עורכים את הקובץ /opt/apigee/customer/application/zookeeper.properties כדי להגדיר את המאפיינים הבאים. אם הקובץ לא קיים, יוצרים אותו.
- מגדירים את המאפיינים הבאים ב-zookeeper.properties:
# מגדירים את מספר תמונת המצב. כאן דוגמה מוגדרת ל- 10:
conf_zoo_autopurge.snapretaincount=10
# מגדירים את מרווח המחיקה באופן סופי. בדוגמה הזו, הערך מוגדר ל-240 שעות:
conf_zoo_autopurge.purgeinterval=240 - צריך לוודא שהקובץ נמצא בבעלות ה-apigee משתמש:
> צ'און apigee:apigee /opt/apigee/customer/application/zookeeper.properties - מפעילים מחדש את ZoomKeeper באמצעות הפקודה:
$ /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper הפעלה מחדש
תחזוקת קובצי יומן
קובצי היומן של Apachezokeeper נשמרים ב-/opt/apigee/var/log/zookeeper. בדרך כלל, מזינים אין צורך בתחזוקה של קבצים, אבל אם תגלה שיש כמות גדולה מדי של ניתן לשנות את מאפייני Log4j של ZoomKeeper כרישומים או שהיומנים גדולים מאוד כדי להגדיר את גודל הקובץ המקסימלי ואת מספר הקבצים המקסימלי.
- עורכים את /opt/apigee/customer/application/zookeeper.properties כדי להגדיר את המאפיינים הבאים. אם הקובץ הזה לא קיים, יוצרים אותו.
- מגדירים את המאפיינים הבאים ב-zookeeper.properties:
conf_log4j_log4j.appender.rollingfile.maxfilesize=10MB גודל קובץ מקסימלי
אחד conf_log4j_log4j.appender.rollingfile.maxbackupindex=50 # מספר מקסימלי של קבצים פתוחים - צריך לוודא שהקובץ נמצא בבעלות ה-apigee משתמש:
> צ'און apigee:apigee /opt/apigee/customer/application/zookeeper.properties - מפעילים מחדש את ZooKeeper באמצעות הפקודה:
$ /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restart