Edge for Private Cloud v4.18.05
פקודות של ארבע אותיות
ל-Apache ZooKeeper יש כמה "פקודות של ארבע אותיות" שיכולות לעזור לכם לקבוע את הסטטוס הנוכחי של צמתים של בוחרים ומתבוננים ב-ZooKeeper. אפשר להפעיל את הפקודות האלה באמצעות nc
, telnet
או כלי אחר שיש לו אפשרות לשלוח פקודות לשקע ספציפי. פרטים על הפקודות של ארבע האותיות זמינים בחומר העזר של הפקודות של Apache ZooKeeper.
הסרת קובצי 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
:# 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
- מוודאים שהקובץ בבעלות המשתמש 'apigee':
chown apigee:apigee /opt/apigee/customer/application/zookeeper.properties
- מפעילים מחדש את ZooKeeper באמצעות הפקודה:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restart
תחזוקת קובצי יומן
קובצי היומן של Apache Zookeeper נשמרים ב-/opt/apigee/var/log/apache-zookeeper
. בדרך כלל אין צורך בתחזוקת קובצי יומנים, אבל אם אתם מגלים שיש מספר גדול מדי של יומני ZooKeeper או שהיומנים גדולים מאוד, תוכלו לשנות את מאפייני log4j של ZooKeeper כדי להגדיר את גודל הקובץ המקסימלי ואת מספר הקבצים.
- עורכים את
/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
- מוודאים שהקובץ בבעלות המשתמש 'apigee':
chown apigee:apigee /opt/apigee/customer/application/zookeeper.properties
- מפעילים מחדש את ZooKeeper באמצעות הפקודה:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restart