Apache कैसंड्रा के रखरखाव से जुड़े टास्क

Edge for Private Cloud v4.18.05

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

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

किसी एक इलाके या सिंगल-डेटा-सेंटर Apigee को इंस्टॉल करने के लिए, निर्देश का इस्तेमाल करें सभी के लिए एकरूपता पक्का करने के लिए एक कैसंड्रा नोड पर nodetool -h localhost repair रिंग में नोड तक दिखते हैं. एक से ज़्यादा क्षेत्रों या कई डेटा-सेंटर Apigee को इंस्टॉल करने के लिए, इनका इस्तेमाल करें रिंग के हर नोड पर nodetool -h localhost repair -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
    # max file size
    conf_log4j-server_log4j.appender.r.maxbackupindex=50 # max open files
  2. निम्न आदेश का उपयोग करके कैसंड्रा को फिर से प्रारंभ करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restart