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