RabbitMQ : rabbitmqadmin स्थापित करें2023/09/26 |
RabbitMQ को rabbitmqadmin कमांड का उपयोग करने के लिए कॉन्फ़िगर करना संभव है।
|
|
[1] | वेब यूआई पर [rabbitmqadmin] डाउनलोड करें। (वेब यूआई को कैसे सक्षम करें, इसके लिए यहां देखें) वेब यूआई में लॉग इन करें और [(होस्टनाम या आईपी एड्रेस):15672/सीएलआई] पर जाएं, फिर निम्न स्क्रीन दिखाई जाएगी, आप यहां से [rabbitmqadmin] डाउनलोड कर सकते हैं। |
![]() |
[2] | [rabbitmqadmin] को RabbitMQ सर्वर पर अपलोड करें और उपयुक्त अनुमतियाँ सेट करें। इस उदाहरण पर, यह इस प्रकार सेट होता है। |
root@dlp:~# ll /usr/local/bin/rabbitmqadmin -rwxr-xr-x 1 root root 42225 Feb 23 2022 /usr/local/bin/rabbitmqadmin* |
[3] | यह [rabbitmqadmin] कमांड का मूल उपयोग है। |
# उप-आदेश सूची दिखाएँ # विकल्प सूची के लिए, केवल [help] इनपुट करें root@dlp:~# rabbitmqadmin help subcommands Usage ===== rabbitmqadmin [options] subcommand where subcommand is one of: Display ======= list connections [<column>...] ..... ..... # उपयोगकर्ता सूची दिखाएँ root@dlp:~# rabbitmqadmin list users +-------------+--------------------------------+--------------------------------------------------+---------------+ | name | hashing_algorithm | password_hash | tags | +-------------+--------------------------------+--------------------------------------------------+---------------+ | guest | rabbit_password_hashing_sha256 | xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx | administrator | | serverworld | rabbit_password_hashing_sha256 | xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx | administrator | +-------------+--------------------------------+--------------------------------------------------+---------------+ # वर्चुअलहोस्ट सूची दिखाएं root@dlp:~# rabbitmqadmin list vhosts +-----------+----------+ | name | messages | +-----------+----------+ | / | | | /my_vhost | | +-----------+----------+ # उपयोगकर्ता जोड़ें root@dlp:~# rabbitmqadmin declare user name=ubuntu password=password tags=administrator user declared # वर्चुअलहोस्ट जोड़ें root@dlp:~# rabbitmqadmin declare vhost name=/vhost01 vhost declared # अनुदान अनुमति root@dlp:~# rabbitmqadmin declare permission vhost=/vhost01 user=ubuntu configure=".*" write=".*" read=".*" permission declared # कतार जोड़ें root@dlp:~# rabbitmqadmin -V /vhost01 -u ubuntu -p password declare queue name=my_queue01 queue declared # मेसेज भेजें root@dlp:~# rabbitmqadmin -V /vhost01 -u ubuntu -p password publish routing_key=my_queue01 payload='Hello RabbitMQ World!' exchange=amq.default Message published # संदेश प्राप्त करें root@dlp:~# rabbitmqadmin -V /vhost01 -u ubuntu -p password get queue=my_queue01 +-------------+----------+---------------+-----------------------+---------------+------------------+------------+-------------+ | routing_key | exchange | message_count | payload | payload_bytes | payload_encoding | properties | redelivered | +-------------+----------+---------------+-----------------------+---------------+------------------+------------+-------------+ | my_queue01 | | 0 | Hello RabbitMQ World! | 21 | string | | False | +-------------+----------+---------------+-----------------------+---------------+------------------+------------+-------------+ |
Sponsored Link |