প্রাইভেট ক্লাউডের জন্য Edge v. 4.16.05
এনট্রপি প্রতিরোধক রক্ষণাবেক্ষণ
সব নোড জুড়ে সামঞ্জস্য নিশ্চিত করতে Apache Cassandra রিং নোডগুলির জন্য মাঝে মাঝে রক্ষণাবেক্ষণ প্রয়োজন হয়। এই রক্ষণাবেক্ষণ করতে, Cassandra "nodetool -h localhost repair" কমান্ড ব্যবহার করুন।
সিঙ্গেল-রিজিয়ন বা সিঙ্গেল-ডেটা-সেন্টার Apigee ইনস্টলেশনে, রিংয়ের মধ্যে থাকা সব নোড জুড়ে সামঞ্জস্য নিশ্চিত করতে, একটি Cassandra নোডে "nodetool -h localhost repair " কমান্ড ব্যবহার করুন। মাল্টি-রিজিয়ন বা মাল্টি-ডেটা-সেন্টার Apigee ইনস্টলেশনে, রিংয়ের প্রতিটি নোডে (সব অঞ্চল বা ডেটা সেন্টার জুড়ে) "nodetool -h localhost repair -pr" কমান্ড ব্যবহার করুন।
"ভুলে যাওয়া মুছে ফেলা" এবং Cassandra কনসিস্টেন্সি সম্পর্কে আরও তথ্য এবং "nodetool" কীভাবে ব্যবহার করতে হয় সেই সংক্রান্ত নির্দেশাবলী পেতে, এগুলি দেখুন:
http://wiki.apache.org/cassandra/Operations - Consistency
গুরুত্বপূর্ণ: Apigee গ্রাহক সাফল্যের সাথে যোগাযোগ না করে Cassandra নোড যোগ করা, সরানো বা মুছে ফেলার জন্য Apigee পরামর্শ দেয় না। Apigee সিস্টেম Cassandra নোডকে তার IP অ্যাড্রেস ব্যবহার করে ট্র্যাক করে এবং Apigee এনভায়রনমেন্ট মেটাডেটাতে সংশ্লিষ্ট আপডেট না করে রিং রক্ষণাবেক্ষণ করলে অবাঞ্ছিত ফলাফল হতে পারে।
লগ ফাইল রক্ষণাবেক্ষণ
Cassandra লগ প্রতিটি নোডের /<inst_root>/apigee/var/log/cassandra ডিরেক্টরিতে সেভ করা হয়। ডিফল্ট হিসেবে, সর্বাধিক ৫০টি লগ ফাইল তৈরি করা যেতে পারে, প্রতিটি ফাইলের সর্বাধিক সাইজ ২০ এমবি, হতে পারে; এই সীমা পৌঁছে গেলে, নতুন লগ তৈরি করার সময় পুরনো লগ মুছে দেওয়া হয়।
আপনি যদি দেখেন যে Cassandra লগ ফাইলগুলি অতিরিক্ত জায়গা নিচ্ছে, তাহলে আপনি log4j সেটিংস এডিট করে লগ ফাইলের জন্য বরাদ্দ করা জায়গার পরিমাণ পরিবর্তন করতে পারেন।
- নিচের প্রপার্টি সেট করতে /<install_dir>/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 - এই কমান্ড ব্যবহার করে Cassandra রিস্টার্ট করুন:
$ /<install_dir>/apigee/apigee-service/bin/apigee-service apigee-cassandra restart