कैसे Ubuntu 16.04 पर RabbitMQ स्थापित करने के लिए

रैबिटमैक एक व्यापक रूप से उपयोग किया जाने वाला ओपन-सोर्स संदेश ब्रोकर है, जिसे एरलैंग प्रोग्रामिंग भाषा में लिखा गया है। एक संदेश-उन्मुख मिडलवेयर के रूप में, RabbitMQ का उपयोग सभी उन्नत ऑपरेटिंग सिस्टम पर उन्नत संदेश कतारबद्ध प्रोटोकॉल (AMQP) को लागू करने के लिए किया जा सकता है।

यह आलेख बताता है कि कैसे Vultr Ubuntu 16.04 सर्वर उदाहरण पर RabbitMQ स्थापित किया जाए।

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

आरंभ करने से पहले, आपको निम्न करने की आवश्यकता है:

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

अपने Ubuntu 16.04 सिस्टम को नवीनतम स्थिर स्थिति में अद्यतन करने के लिए निम्न आदेशों का उपयोग करें:

sudo apt-get update
sudo apt-get upgrade

चरण 2: एर्लांग को स्थापित करें

चूँकि RabbitMQ Erlang में लिखा गया है, इसलिए आपको RabbitMQ का उपयोग करने से पहले Erlang को स्थापित करना होगा:

cd ~
wget http://packages.erlang-solutions.com/site/esl/esl-erlang/FLAVOUR_1_general/esl-erlang_20.1-1~ubuntu~xenial_amd64.deb
sudo dpkg -i esl-erlang_20.1-1\~ubuntu\~xenial_amd64.deb

Erlang की अपनी स्थापना को सत्यापित करें:

erl

आपको एरलैंग शेल में लाया जाएगा जो सदृश है:

Erlang/OTP 20 [erts-9.1] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:10] [hipe] [kernel-poll:false]

Eshell V9.1  (abort with ^G)

Ctrl+Cएर्लांग खोल छोड़ने के लिए दो बार दबाएँ ।

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

अपने Apt स्रोत सूची निर्देशिका में Apt रिपॉजिटरी जोड़ें ( /etc/apt/sources.list.d):

echo "deb https://dl.bintray.com/rabbitmq/debian xenial main" | sudo tee /etc/apt/sources.list.d/bintray.rabbitmq.list

आगे हमारी सार्वजनिक कुंजी को अपनी विश्वसनीय कुंजी सूची में जोड़ें apt-key:

wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -

पैकेज सूची को अद्यतन करने के लिए निम्नलिखित कमांड चलाएँ:

sudo apt-get update

rabbitmq-serverपैकेज स्थापित करें :

sudo apt-get install rabbitmq-server

चरण 4: सर्वर शुरू करें

sudo systemctl start rabbitmq-server.service
sudo systemctl enable rabbitmq-server.service

आप RabbitMQ की स्थिति देख सकते हैं:

sudo rabbitmqctl status

डिफ़ॉल्ट रूप से RabbitMQ " guest" पासवर्ड के साथ " " नाम का एक उपयोगकर्ता बनाता है guest। आप न���म्न आदेशों का उपयोग करके RabbitMQ सर्वर पर अपना स्वयं का व्यवस्थापक खाता भी बना सकते passwordहैं। अपने पासवर्ड में परिवर्तन करें।

sudo rabbitmqctl add_user admin password 
sudo rabbitmqctl set_user_tags admin administrator
sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

चरण 5: RabbitMQ प्रबंधन कंसोल को सक्षम और उपयोग करें

RabbitMQ प्रबंधन कंसोल को सक्षम करें ताकि आप वेब ब्राउज़र से RabbitMQ सर्वर प्रक्रियाओं की निगरानी कर सकें:

sudo rabbitmq-plugins enable rabbitmq_management
sudo chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/

अगला, आपको RabbitMQ सर्वर प्रबंधन कंसोल तक पहुंचने के लिए एक व्यवस्थापक उपयोगकर्ता खाते को सेटअप करने की आवश्यकता है। निम्नलिखित आदेशों में, " mqadmin" व्यवस्थापक का उपयोगकर्ता नाम है, " mqadminpassword" पासवर्ड है। उन्हें अपने साथ बदलने के लिए याद रखें।

sudo rabbitmqctl add_user mqadmin mqadminpassword
sudo rabbitmqctl set_user_tags mqadmin administrator
sudo rabbitmqctl set_permissions -p / mqadmin ".*" ".*" ".*"

अब, निम्नलिखित URL पर जाएं:

http://[your-vultr-server-IP]:15672/

उन क्रेडेंशियल्स के साथ लॉग इन करें जिन्हें आपने पहले निर्दिष्ट किया था। आपको RabbitMQ रिमोट मैनेजमेंट कंसोल के साथ बधाई दी जाएगी, जहाँ आप RabbitMQ के बारे में अधिक जान सकते हैं।

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

डेबियन पर सेटअप 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 फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ