প্রাইভেট ক্লাউডের জন্য Edge v4.18.01
চার অক্ষরের কমান্ড
Apache ZooKeeper-এ বেশ কিছু "চার অক্ষরের কমান্ড" আছে যা ZooKeeper-এর ভোটার ও অবজারভার নোডের বর্তমান স্ট্যাটাস নির্ধারণ করতে সাহায্য করতে পারে। এইসব কমান্ড "nc", "telnet" বা অন্য কোনও ইউটিলিটি ব্যবহার করে প্রয়োগ করা যেতে পারে, যার মধ্যে নির্দিষ্ট পোর্টে কমান্ড পাঠানোর ক্ষমতা আছে। চার অক্ষরের কমান্ডের বিবরণ এখানে পাওয়া যাবে:
http://zookeeper.apache.org/doc/r3.1.2/zookeeperAdmin.html#sc_zkCommands.
পুরনো স্ন্যাপশট ফাইল সরানো
সিস্টেম আপডেট করার সময় জমা হওয়া পুরনো স্ন্যাপশট ফাইল সরিয়ে দিতে Apache ZooKeeper অটোমেটিক পিরিয়ডিক রক্ষণাবেক্ষণ করে। /opt/apigee/apigee-zookeeper/conf/zoo.cfg-এ নিম্নলিখিত সেটিংস এই প্রসেস নিয়ন্ত্রণ করে:
## The number of snapshots to retain in dataDir: autopurge.snapRetainCount=5 # Purge task interval in hours. # Set to "0" to disable auto purge feature. autopurge.purgeInterval=120
এইসব প্রপার্টিকে আলাদা আলাদা ভ্যালুতে সেট করতে:
- নিচে উল্লেখ করা প্রপার্টি সেট করতে /opt/apigee/customer/application/zookeeper.properties এডিট করুন। সেই ফাইলটি না থাকলে, সেটি তৈরি করুন।
- zookeeper.properties-এ নিম্নলিখিত প্রপার্টি সেট করুন:
# স্ন্যাপশট সংখ্যা সেট করুন। এই উদাহরণে এটি ১০ হিসেবে সেট করা আছে:
conf_zoo_autopurge.snapretaincount=10
# Set the purge interval. এই উদাহরণে, সেট করা মান হল ২৪০ ঘণ্টা:
conf_zoo_autopurge.purgeinterval=240 - "apigee" ব্যবহারকারী ফাইলের মালিক কিনা তা নিশ্চিত করুন:
> chown apigee:apigee /opt/apigee/customer/application/zookeeper.properties - এই কমান্ড ব্যবহার করে ZooKeeper রিস্টার্ট করুন:
$ /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restart
লগ ফাইল রক্ষণাবেক্ষণ
Apache Zookeeper লগ ফাইল /opt/apigee/var/log/apache-zookeeper-এ রাখা হয়। সাধারণত, log ফাইল রক্ষণাবেক্ষণের প্রয়োজন হয় না, কিন্তু আপনি যদি দেখেন যে অনেক বেশি সংখ্যক ZooKeeper লগ আছে অথবা লগ খুব বড়, তাহলে আপনি ZooKeeper-এর log4j প্রপার্টি পরিবর্তন করে সর্বাধিক ফাইল সাইজ ও ফাইলের সংখ্যা সেট করতে পারেন।
- নিচে উল্লেখ করা প্রপার্টি সেট করতে /opt/apigee/customer/application/zookeeper.properties এডিট করুন। সেই ফাইলটি না থাকলে, সেটি তৈরি করুন।
- zookeeper.properties-এ নিম্নলিখিত প্রপার্টি সেট করুন:
conf_log4j_log4j.appender.rollingfile.maxfilesize=10MB # max file size
conf_log4j_log4j.appender.rollingfile.maxbackupindex=50 # max open files - "apigee" ব্যবহারকারী ফাইলের মালিক কিনা তা নিশ্চিত করুন:
> chown apigee:apigee /opt/apigee/customer/application/zookeeper.properties - এই কমান্ড ব্যবহার করে ZooKeeper রিস্টার্ট করুন:
$ /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restart