CentOS 7 पर Apache ActiveMQ कैसे स्थापित करें

Apache ActiveMQ एक मुक्त, खुला स्रोत संदेश और एकीकरण पैटर्न सर्वर है जो व्यापक रूप से उद्यम सॉफ्टवेयर विकास में उपयोग किया जाता है।

इस ट्यूटोरियल में, मैं समझाऊंगा कि अपाचे एक्टिवएमक्यू के बाइनरी वितरण को सेंटोस 7 पर कैसे स्थापित किया जाए।

आवश्यक शर्तें

  • एक नया Vultr CentOS 7 सर्वर उदाहरण के साथ सर्वर आईपी 203.0.113.1
  • एक sudo यूजर
  • जावा 7 या अधिक।

चरण 1: सिस्टम को अपडेट करें

SSH टर्मिनल से एक sudo उपयोगकर्ता के रूप में अपने सर्वर में लॉग इन करें, और तब EPEL YUM रेपो का उपयोग करके सभी उपलब्ध अपडेट इंस्टॉल करें:

sudo yum install epel-release -y
sudo yum update -y
sudo shutdown -r now

सिस्टम रिबूट के बाद, उसी sudo उपयोगकर्ता के रूप में लॉग इन करें।

चरण 2: OpenJDK JRE 8 स्थापित करें

Apache ActiveMQ 5.x को जावा 7 या उससे अधिक की आवश्यकता है। यहां, हम YUM का उपयोग करके OpenJDK 8 JRE स्थापित करेंगे:

sudo yum install -y java-1.8.0-openjdk

फिर, स्थापना परिणाम को सत्यापित करने के लिए निम्न कमांड का उपयोग करें:

java -version

आउटपुट जैसा दिखना चाहिए:

openjdk version "1.8.0_111"
OpenJDK Runtime Environment (build 1.8.0_111-b15)
OpenJDK 64-Bit Server VM (build 25.111-b15, mixed mode)

JAVA_HOMEपर्यावरण चर सेट करें :

echo "JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")" | sudo tee -a /etc/profile
source /etc/profile

चरण 3: Apache ActiveMQ स्थापित करें

आप हमेशा Apache ActiveMQ की नवीनतम स्थिर रिलीज़ को इसके आधिकारिक रिलीज़ पृष्ठ से प्राप्त कर सकते हैं । इस लेख को लिखने के समय, नवीनतम रिलीज़ 5.14.3 है।

cd
wget https://archive.apache.org/dist/activemq/5.14.3/apache-activemq-5.14.3-bin.tar.gz
sudo tar -zxvf apache-activemq-5.14.3-bin.tar.gz -C /opt

आपकी सुविधा के लिए, आप उस निर्देशिका की ओर इशारा करते हुए एक संस्करण-स्वतंत्र सॉफ्ट लिंक बना सकते हैं जिसमें Apache ActiveMQ की वर्तमान रिलीज़ रहती है। यह अभ्यास भविष्य के अपडेट के लिए सहायक है।

sudo ln -s /opt/apache-activemq-5.14.3 /opt/activemq

चरण 4: Apache ActiveMQ के लिए एक Systemd इकाई फ़ाइल बनाएँ

आप Apache ActiveMQ को इसके निष्पादन योग्य फ़ाइल को चलाकर लॉन्च कर सकते हैं जैसा कि निम्नलिखित उदाहरण में दिखाया गया है।

cd /opt/activemq
sudo ./bin/activemq start

हालाँकि, आप SystemM इकाई फ़ाइल के माध्यम से ActiveMQ चलाना पसंद कर सकते हैं। इकाई फ़ाइल बनाएँ।

sudo vi /usr/lib/systemd/system/activemq.service

फ़ाइल को इसके साथ आबाद करें:

[Unit]
Description=activemq message queue
After=network.target
[Service]
PIDFile=/opt/activemq/data/activemq.pid
ExecStart=/opt/activemq/bin/activemq start
ExecStop=/opt/activemq/bin/activemq stop
User=root
Group=root
[Install]
WantedBy=multi-user.target

सेव करके छोड़ो:

:wq!

जगह में यूनिट फ़ाइल के साथ, आप अपाचे एक्टिवएमक्यू को आसानी से शुरू या बंद करने के लिए सिस्टमड का उपयोग कर सकते हैं।

sudo systemctl enable activemq.service
sudo systemctl start activemq.service
sudo systemctl stop activemq.service

चरण 5: Apache ActiveMQ वेब कंसोल तक पहुँचें

जब Apache ActiveMQ चल रहा हो, तो आप अपने वेब ब्राउज़र का उपयोग करके इसके वेब कंसोल तक पहुँच सकते हैं।

Apache ActiveMQ प्रारंभ करें:

sudo systemctl start activemq.service

पोर्ट 8161 तक पहुँच की अनुमति देने के लिए फ़ायरवॉल नियमों को संशोधित करें:

sudo firewall-cmd --zone=public --permanent --add-port=8161/tcp
sudo firewall-cmd --reload

अब, अपने वेब ब्राउज़र को इंगित करें http://203.0.113.1:8161/adminऔर डिफ़ॉल्ट क्रेडेंशियल्स का उपयोग करके लॉग इन करें।

  • उपयोगकर्ता नाम: admin
  • कुंजिका: admin

उपयोगकर्ता नाम और पासवर्ड को /opt/activemq/conf/jetty-realm.propertiesफ़ाइल में कॉन्फ़िगर किया जा सकता है ।

Apache ActiveMQ कॉन्फ़िगर और उपयोग के लिए तैयार है। पढ़ने के लिए धन्यवाद।

एक टिप्पणी छोड़ें

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ