Edge for Private Cloud גרסה 4.17.01
פקודות של ארבע אותיות
ב-Apache ZoKeeper יש כמה "פקודות בארבע אותיות" שיכולות לעזור בקביעת הסטטוס הנוכחי של המצביעים וצמתים של הצופים ב-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:
# Set the snapshot count. בדוגמה הזו מגדירים אותו ל-10:
conf_zoo_autopurge.snapretaincount=10
# Set the purge interval. בדוגמה הזו, הערך מוגדר ל-240 שעות:
conf_zoo_autopurge.purgeinterval=240 - מוודאים שהקובץ בבעלות המשתמש 'apigee':
> chown apigee:apigee /opt/apigee/customer/application/zookeeper.properties - מפעילים מחדש את ZoomKeeper באמצעות הפקודה:
$ /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper להפעיל מחדש
תחזוקת קובצי יומן
קובצי היומן של Apache Zookeeper נשמרים ב-/opt/apigee/var/log/zookeeper. בדרך כלל, אין צורך בתחזוקה של קובצי יומנים, אבל אם יש מספר גדול מדי של יומני ZoomKeeper או שהיומנים גדולים מאוד, ניתן לשנות את מאפייני Log4j של ZoomKeeper כדי להגדיר את גודל הקובץ המקסימלי ואת מספר הקבצים המקסימלי.
- עורכים את הקובץ /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