Apache कैसंड्रा मेंटनंस टास्क

Edge for Private Cloud v4.18.01

एंटी-एंट्रॉपी मेंटेनेंस

Apache Cassandra रिंग नोड के लिए समय-समय पर रखरखाव की ज़रूरत होती है, ताकि सभी नोड में एक जैसा व्यवहार बना रहे. रखरखाव करने के लिए, Cassandra "nodetool -h localhost खरीद" कमांड का इस्तेमाल करें.

किसी एक इलाके या एक ही डेटा सेंटर वाले Apigee को इंस्टॉल करने के दौरान, एक कैसंड्रा नोड पर "nodetool -h localhost संकलन " निर्देश का इस्तेमाल करें, ताकि यह पक्का किया जा सके कि रिंग के सभी नोड एक जैसे हैं. कई इलाकों या कई डेटा-सेंटर के Apigee इंस्टॉलेशन के लिए, रिंग के हर नोड (सभी क्षेत्रों या डेटा सेंटर में) पर "nodetool -h localhost खरीद -pr" का इस्तेमाल करें.

ज़्यादा जानकारी के लिए, नीचे दिए गए लेख पढ़ें:

लॉग फ़ाइल का रखरखाव

कैसंड्रा लॉग, हर नोड पर /opt/apigee/var/log/cassandra डायरेक्ट्री में सेव होते हैं. डिफ़ॉल्ट रूप से, ज़्यादा से ज़्यादा 50 लॉग फ़ाइलें बनाई जा सकती हैं. हर फ़ाइल का साइज़ 20 एमबी से ज़्यादा नहीं होना चाहिए. यह सीमा पूरी होने पर, नए लॉग बनाने पर पुराने लॉग मिटा दिए जाते हैं.

अगर आपको पता चलता है कि Cassandra की लॉग फ़ाइलें बहुत ज़्यादा जगह ले रही हैं, तो Log4j की सेटिंग में बदलाव करके, लॉग फ़ाइलों के लिए तय की गई जगह में बदलाव करें.

  1. इन प्रॉपर्टी को सेट करने के लिए, /opt/apigee/customer/application/cassandra.properties में बदलाव करें. अगर वह फ़ाइल मौजूद नहीं है, तो इसे बनाएं:
    conf_log4j-server_log4j.appender.r.maxfilesize=20MB # ज़्यादा से ज़्यादा फ़ाइल साइज़
    conf_log4j-server_log4j.appender.r.maxbackupindex=50 # max खुली फ़ाइलें
  2. इन निर्देशों का इस्तेमाल करके, कैसंड्रा को रीस्टार्ट करें:
    $ /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra चाहें