أوامر من أربعة أحرف
يتضمن Apache ZooKeeper عددًا من "الأوامر المكوّنة من أربعة أحرف" التي يمكن أن تكون مفيدة في تحديد الحالة الحالية لعُقد الناخب والمراقب في ZooKeeper. ويمكن استدعاء هذه الأوامر باستخدام nc
أو telnet
أو أداة أخرى يمكنها إرسال الأوامر إلى منفذ معيّن. ويمكن العثور على تفاصيل حول الأوامر المكوَّنة من أربعة أحرف في مرجع أوامر Apache ZooKeeper.
إزالة ملفات اللقطات القديمة
يجري Apache ZooKeeper صيانة دورية تلقائيًا لإزالة ملفات اللقطات القديمة التي تتراكم عند إجراء تحديثات على النظام. تتحكّم الإعدادات التالية في
/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