פקודות באורך ארבע אותיות
ב-ApachezoKeeper יש כמה "פקודות בנות ארבע אותיות" שבעזרתן תוכלו לקבוע את הסטטוס הנוכחי של צומתי התצפית והבוחרים בגן החיות. אפשר להפעיל את הפקודות האלה באמצעות nc
, telnet
או כלי עזר אחר עם יכולת לשלוח פקודות ליציאה ספציפית. תוכלו למצוא פרטים על הפקודות בנות ארבע האותיות
בחומר העזר בנושא פקודות ApachezoKeeper.
הסרת קבצים ישנים של תמונת מצב
ApachezoKeeper מבצע באופן אוטומטי פעולות תחזוקה תקופתיות כדי להסיר קובצי 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
:# Set the snapshot count. In this example set it to 10: conf_zoo_autopurge.snapretaincount=10 # Set the purge interval. In this example, set is to 240 hours: conf_zoo_autopurge.purgeinterval=240
- מוודאים שהקובץ שייך למשתמש ה-API:
chown apigee:apigee /opt/apigee/customer/application/zookeeper.properties
- מפעילים מחדש אתzoKeeper באמצעות הפקודה:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restart
תחזוקה של קובצי יומן
קובצי היומן של Apachezokeeper נשמרים ב-/opt/apigee/var/log/apache-zookeeper
. בדרך כלל אין צורך בתחזוקה של קובצי יומן, אבל אם תגלו שיש מספר גדול מדי של יומנים שלzoKeeper או שיומנים גדולים מאוד, תוכלו לשנות את מאפייני Log4j של חברתzoKeeper כדי להגדיר את גודל הקובץ וספירת הקבצים המקסימליים.
- עורכים את
/opt/apigee/customer/application/zookeeper.properties
כדי להגדיר את המאפיינים הבאים. אם הקובץ לא קיים, יוצרים אותו. - מגדירים את המאפיינים הבאים ב-
zookeeper.properties
:conf_log4j_log4j.appender.rollingfile.maxfilesize=10MB # max file size conf_log4j_log4j.appender.rollingfile.maxbackupindex=50 # max open files
- מוודאים שהקובץ שייך למשתמש ה-API:
chown apigee:apigee /opt/apigee/customer/application/zookeeper.properties
- מפעילים מחדש אתzoKeeper באמצעות הפקודה:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restart