অ্যাপাচি অ্যাকটিভএমকিউ (Apache ActiveMQ) দুটি প্রধান উপায়ে ইন্সটল করা যায়: Standalone এবং Docker। এই দুটি পদ্ধতির মাধ্যমে আপনি অ্যাকটিভএমকিউ সহজেই ইনস্টল এবং কনফিগার করতে পারেন। নিচে দুটি পদ্ধতির বিস্তারিত বর্ণনা করা হলো।
Standalone এর মাধ্যমে অ্যাপাচি অ্যাকটিভএমকিউ ইন্সটলেশন
Standalone ইন্সটলেশনের মাধ্যমে অ্যাকটিভএমকিউ আপনার সিস্টেমে সরাসরি ইন্সটল করা হয়। এটি ব্যবহার করার জন্য আপনি নিচের স্টেপগুলো অনুসরণ করতে পারেন:
1. জাভা ইন্সটল করা
অ্যাপাচি অ্যাকটিভএমকিউ চলাতে জাভা ইনস্টল থাকা প্রয়োজন। প্রথমে জাভা ইন্সটল করুন:
sudo apt update
sudo apt install openjdk-11-jdk
2. অ্যাকটিভএমকিউ ডাউনলোড করা
অ্যাপাচি অ্যাকটিভএমকিউ এর সর্বশেষ ভার্সন ডাউনলোড করতে অ্যাকটিভএমকিউ অফিসিয়াল ওয়েবসাইট থেকে বা কমান্ড লাইনের মাধ্যমে ডাউনলোড করুন:
wget https://archive.apache.org/dist/activemq/5.16.3/apache-activemq-5.16.3-bin.tar.gz
3. ফাইল এক্সট্র্যাক্ট করা
ডাউনলোড করা ফাইলটি এক্সট্র্যাক্ট করুন:
tar -xzvf apache-activemq-5.16.3-bin.tar.gz
4. অ্যাকটিভএমকিউ চালু করা
ফাইল এক্সট্র্যাক্ট করার পর, অ্যাকটিভএমকিউ চালু করতে নিচের কমান্ডটি ব্যবহার করুন:
cd apache-activemq-5.16.3/bin
./activemq start
এই কমান্ডটি অ্যাকটিভএমকিউ সার্ভারটি চালু করবে এবং আপনি আপনার ব্রাউজারে http://localhost:8161 গিয়ে অ্যাকটিভএমকিউ কনসোল দেখতে পারবেন।
Docker এর মাধ্যমে অ্যাপাচি অ্যাকটিভএমকিউ ইন্সটলেশন
Docker ব্যবহার করে অ্যাপাচি অ্যাকটিভএমকিউ ইনস্টল করা খুবই সহজ এবং এটি আপনাকে দ্রুত একটি কনটেইনার পরিবেশে অ্যাকটিভএমকিউ চালানোর সুযোগ দেয়।
1. Docker ইনস্টল করা
প্রথমে, Docker ইনস্টল করুন যদি আপনার সিস্টেমে এটি না থাকে। নিচের কমান্ডটি ব্যবহার করতে পারেন:
sudo apt update
sudo apt install docker.io
2. অ্যাকটিভএমকিউ Docker ইমেজ টানুন
Docker হাব থেকে অ্যাপাচি অ্যাকটিভএমকিউ ইমেজ টানুন:
sudo docker pull rmohr/activemq
3. অ্যাকটিভএমকিউ কনটেইনার চালু করা
অ্যাকটিভএমকিউ কনটেইনারটি চালু করতে নিচের কমান্ডটি ব্যবহার করুন:
sudo docker run -d -p 61616:61616 -p 8161:8161 --name activemq rmohr/activemq
এটি অ্যাকটিভএমকিউ কনটেইনার চালু করবে এবং আপনাকে কনসোল অ্যাক্সেসের জন্য http://localhost:8161 এ প্রবেশ করতে বলবে।
4. অ্যাকটিভএমকিউ কনটেইনার মনিটর করা
কনটেইনারের স্টেটাস মনিটর করতে:
sudo docker ps
এই কমান্ডটি আপনাকে চলমান কনটেইনারের তথ্য দেবে।
Standalone এবং Docker দুই পদ্ধতিতেই অ্যাকটিভএমকিউ ইন্সটল করা সম্ভব, তবে Docker পদ্ধতি আপনাকে আরও দ্রুত এবং সহজে অ্যাকটিভএমকিউ কনফিগার করতে এবং পরিচালনা করতে সহায়তা করবে। Standalone পদ্ধতিতে আপনাকে সার্ভার কনফিগারেশন এবং ফাইল পরিচালনার বিষয়ে কিছুটা মনোযোগ দিতে হবে, কিন্তু Docker কনটেইনারে এই সব কনফিগারেশন স্বয়ংক্রিয়ভাবে করা হয়।
Read more