Zookeeper একটি ডিস্ট্রিবিউটেড কনফিগারেশন সার্ভিস হিসেবে ব্যবহৃত হয় এবং এটি ডিস্ট্রিবিউটেড সিস্টেমের মধ্যে সিঙ্ক্রোনাইজেশন এবং কনফিগারেশন ম্যানেজমেন্ট কার্যকরভাবে পরিচালনা করে। Zookeeper সার্ভার চালু এবং বন্ধ করা খুবই গুরুত্বপূর্ণ একটি কাজ, বিশেষ করে যখন আপনি এটি পরিচালনা করছেন বা উন্নত পরিবেশে কাজ করছেন। নিচে Zookeeper সার্ভার স্টার্ট এবং স্টপ করার প্রক্রিয়া বিস্তারিতভাবে আলোচনা করা হলো।
Zookeeper Server Start করা
Zookeeper সার্ভার শুরু করার জন্য আপনাকে কিছু স্টেপ অনুসরণ করতে হবে। Zookeeper সাধারণত একটি ক্লাস্টার পরিবেশে কাজ করে, কিন্তু এটি একটি সিঙ্গেল নোড পরিবেশে একক সার্ভার হিসেবেও চলতে পারে। সার্ভার চালু করার জন্য নিচের ধাপগুলো অনুসরণ করুন:
- Zookeeper ইনস্টলেশন: প্রথমে নিশ্চিত করুন যে আপনার সিস্টেমে Zookeeper সঠিকভাবে ইনস্টল করা আছে। Zookeeper ডাউনলোড করতে পারেন Apache Zookeeper এর অফিসিয়াল সাইট থেকে।
Zookeeper কনফিগারেশন ফাইল সেটআপ: Zookeeper এর কনফিগারেশন ফাইল সাধারণত
conf/zoo.cfgএ থাকে। এই ফাইলটি কনফিগার করার মাধ্যমে আপনি সার্ভারের পোর্ট, ডাটা ডিরেক্টরি, ক্লাস্টার কনফিগারেশন ইত্যাদি নির্ধারণ করতে পারেন। একটি সাধারণ কনফিগারেশন ফাইলের উদাহরণ নিচে দেওয়া হলো:tickTime=2000 dataDir=/var/lib/zookeeper clientPort=2181 initLimit=5 syncLimit=2Zookeeper সার্ভার চালু করা: Zookeeper চালু করার জন্য নিচের কমান্ডটি ব্যবহার করুন:
bin/zkServer.sh startএটি Zookeeper সার্ভারকে স্টার্ট করবে এবং নির্দিষ্ট কনফিগারেশন অনুযায়ী সেটআপ হবে। আপনি যদি ডিফল্ট কনফিগারেশন ব্যবহার করেন তবে
/conf/zoo.cfgফাইলটি সঠিকভাবে কনফিগার করা থাকতে হবে।স্ট্যাটাস চেক করা: আপনি যদি নিশ্চিত হতে চান যে Zookeeper সার্ভার সঠিকভাবে চলছে, তাহলে নিচের কমান্ডটি ব্যবহার করতে পারেন:
bin/zkServer.sh statusএটি সার্ভারের স্ট্যাটাস দেখাবে (যেমন, Running or not).
Zookeeper Server Stop করা
Zookeeper সার্ভার বন্ধ করার জন্য নিচের ধাপগুলো অনুসরণ করুন:
Zookeeper সার্ভার স্টপ করা: Zookeeper সার্ভার বন্ধ করতে নিচের কমান্ডটি ব্যবহার করুন:
bin/zkServer.sh stopএই কমান্ডটি Zookeeper সার্ভারকে সঠিকভাবে বন্ধ করে দিবে এবং সব কানেকশন বন্ধ করে দেয়।
স্ট্যাটাস চেক করা: আপনি আবার স্ট্যাটাস চেক করতে পারেন যাতে নিশ্চিত হতে পারেন যে Zookeeper সার্ভার বন্ধ হয়েছে:
bin/zkServer.sh statusযদি সার্ভার বন্ধ থাকে, এটি "ZooKeeper JMX enabled by default" বা "not running" দেখাবে।
সারাংশ
Zookeeper সার্ভার স্টার্ট এবং স্টপ করা খুবই সহজ প্রক্রিয়া। আপনি কনফিগারেশন ফাইলটি সঠিকভাবে সেটআপ করে, zkServer.sh স্ক্রিপ্টের মাধ্যমে সার্ভারটি শুরু এবং বন্ধ করতে পারবেন। Zookeeper ক্লাস্টার পরিবেশে চললেও, এটি সিঙ্গেল নোডে ব্যবহৃত হলে একই প্রক্রিয়া অনুসরণ করতে হবে।
Read more