فرمانهای چهارحرفی
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