चार अक्षर वाले निर्देश
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 लॉग या लॉग बहुत बड़े हों, लेकिन आपके पास ZooKeeper की लॉग4j प्रॉपर्टी में बदलाव करने का विकल्प होता है
का इस्तेमाल करें.
- वैल्यू को सेट करने के लिए,
/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