Apache Cassandra রক্ষণাবেক্ষণের কাজ

প্রাইভেট ক্লাউড v4.18.05 এর জন্য এজ

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

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

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

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

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

Cassandra লগগুলি প্রতিটি নোডে /opt/apigee/var/log/cassandra ডিরেক্টরিতে সংরক্ষণ করা হয়। ডিফল্টরূপে, সর্বোচ্চ 50টি লগ ফাইল তৈরি করা যেতে পারে, প্রতিটির সর্বোচ্চ আকার 20 এমবি। একবার এই সীমা পৌঁছে গেলে পুরানো লগগুলি মুছে ফেলা হয় যখন নতুন লগ তৈরি করা হয়।

আপনি যদি দেখতে পান যে ক্যাসান্ড্রা লগ ফাইলগুলি অত্যধিক স্থান নিচ্ছে, আপনি 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