Apache Cassandra রক্ষণাবেক্ষণ টাস্ক

Edge for Private Cloud v4.18.05

অ্যান্টি-এনট্রপি রক্ষণাবেক্ষণ

সব নোড জুড়ে সামঞ্জস্য নিশ্চিত করতে Apache Cassandra রিং নোডের পর্যায়ক্রমিক রক্ষণাবেক্ষণ প্রয়োজন। এই রক্ষণাবেক্ষণ করতে, Cassandra "nodetool -h localhost repair" কমান্ড ব্যবহার করুন।

একটি সিঙ্গেল-রিজিয়ন বা সিঙ্গেল-ডেটা-সেন্টার Apigee ইনস্টলেশনে, রিংয়ের সব নোড জুড়ে সামঞ্জস্য নিশ্চিত করতে একটি Cassandra নোডে nodetool -h localhost repair কমান্ডটি ব্যবহার করুন। মাল্টি-রিজিয়ন বা মাল্টি-ডেটা-সেন্টার Apigee ইনস্টলেশনে, রিংয়ের প্রতিটি নোডে (সব অঞ্চল বা ডেটা সেন্টার জুড়ে) nodetool -h localhost repair -pr ব্যবহার করুন।

আরও তথ্যের জন্য, নিম্নলিখিত রিসোর্স দেখুন:

লগ ফাইল রক্ষণাবেক্ষণ

Cassandra লগ প্রতিটি নোডের /opt/apigee/var/log/cassandra ডিরেক্টরিতে স্টোর করা হয়। ডিফল্ট হিসেবে, সর্বাধিক ৫০টি লগ ফাইল তৈরি করা যেতে পারে, যার প্রতিটির সর্বাধিক সাইজ ২০ এমবি; এই সীমায় পৌঁছে গেলে, নতুন লগ তৈরি করার সময় পুরনো লগ মুছে যায়।

আপনি যদি দেখেন যে 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. এই কমান্ড ব্যবহার করে Cassandra রিস্টার্ট করুন:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restart