GNU/Linux >> Znalost Linux >  >> Ubuntu

Message Broker – instalace RabbitMQ v Ubuntu 20.04

RabbitMQ lze nainstalovat zdarma, protože se jedná o software pro zprostředkovatele zpráv s otevřeným zdrojovým kódem. Implementuje Advanced Message Queuing Protocol (AMQP). Využívá pluginy, jako je Streaming Text Oriented Messaging Protocol, Message Queuing Telemetry Transport.

V tomto tutoriálu vysvětlíme proces instalace a konfiguraci RabbitMQ na serveru Ubuntu 20.04 LTS.

Instalace RabbitMQ na Ubuntu 20.04 LTS

Nejprve aktualizujme systém a nainstalujme požadované balíčky pomocí příkazu, jak je uvedeno níže.

$ sudo apt-get update
$ sudo apt-get install wget apt-transport-https -y

Dále spusťte níže uvedený příkaz a nainstalujte podpisový klíč úložiště RabbitMQ.

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

Aktualizujte také erlang GPG klíč.

$ wget -O- https://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc | sudo apt-key add -

Dále přidejte úložiště RabbitMQ s erlang, jak je znázorněno níže.

$ echo "deb https://packages.erlang-solutions.com/ubuntu focal contrib" | sudo tee /etc/apt/sources.list.d/rabbitmq.list

Dále aktualizujte balíčky pomocí příkazu, jak je uvedeno níže.

$ sudo apt-get update

Nakonec nainstalujte server RabbitMQ pomocí příkazu, jak je znázorněno níže.

$ sudo apt-get install rabbitmq-server -y

Dále spusťte a povolte server RabbitMQ pomocí příkazu, jak je uvedeno níže.

$ sudo systemctl start rabbitmq-server
$ sudo systemctl enable rabbitmq-server

Pojďme zkontrolovat stav serveru RabbitMQ pomocí příkazu, jak je uvedeno níže.

$ sudo systemctl status rabbitmq-server

V našem případě je služba RabbitMQ aktivní a běží, jak je znázorněno na obrázku výše.

Příkaz pro správu uživatelů RabbitMQ

Chcete-li vytvořit nového uživatele, spusťte příkaz, jak je uvedeno níže.

$ sudo rabbitmqctl add_user admin Password

Zde vytváříme uživatele „admin“ s heslem „Password“

Chcete-li značky poskytnout uživateli, spusťte příkaz, jak je uvedeno níže.

$ sudo rabbitmqctl set_user_tags admin administrator

Chcete-li udělit oprávnění nově vytvořeným uživatelům, spusťte příkaz, jak je uvedeno níže.

$ sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

Chcete-li změnit heslo uživatele, spusťte příkaz, jak je uvedeno níže.

$ sudo rabbitmqctl change_password user new_password

Chcete-li uživatele odstranit, spusťte níže uvedený příkaz.

$ sudo rabbitmqctl delete_user user

Chcete-li vytvořit nového virtuálního hostitele pro lepší zabezpečení, spusťte příkaz, jak je uvedeno níže.

$ sudo rabbitmqctl add_vhost /new_vhost

Chcete-li poskytnout preferovaný vhost jako udělení uživatelského oprávnění, spusťte příkaz, jak je uvedeno níže.

$ sudo rabbitmqctl set_permissions -p /vhost user ".*" ".*" ".*"

Chcete-li zobrazit seznam oprávnění vhosts, spusťte příkaz, jak je uvedeno níže.

$ sudo rabbitmqctl list_permissions -p /vhost

Chcete-li zobrazit seznam virtuálních hostitelů dostupných na vašem serveru.

$ sudo rabbitmqctl list_vhosts

Chcete-li odstranit virtuální hostitele dostupné na vašem serveru.

$ sudo rabbitmqctl delete_vhost /vhost-name

Chcete-li zobrazit uživatelská oprávnění, spusťte příkaz, jak je uvedeno níže.

$ sudo rabbitmqctl list_user_permissions user

Chcete-li odstranit uživatelská oprávnění, spusťte příkaz, jak je uvedeno níže.

$ sudo rabbitmqctl clear_permissions -p /vhost user

Povolení ovládacího panelu webové správy RabbitMQ

Pokud chcete komunikovat s webovým rozhraním RabbitMQ Dashboard, jednoduše povolte správu RabbitMQ pomocí příkazu, jak je uvedeno níže.

$ sudo rabbitmq-plugins enable rabbitmq_management

Po úspěšném provedení příkazu uvidíte podobný výstup.

Chcete-li povolit číslo portu v bráně firewall UFW, spusťte příkaz, jak je uvedeno níže.

$ sudo ufw allow 15672/tcp

Protože jste povolili plugin pro webové rozhraní RabbitMQ, máte povolen přístup na stránku pouhým otevřením prohlížeče a zadáním příslušné adresy URL „ http://your_IP:15672“. Další podrobnosti naleznete na níže uvedeném snímku obrazovky.

Zadejte své uživatelské jméno a heslo pro přihlášení a zobrazení řídicího panelu webu. Další podrobnosti naleznete na níže uvedeném snímku obrazovky.

Jak vidíte, úspěšně jsme se přihlásili do ovládacího panelu RabbitMQ s oprávněním správce.

Závěr

V tomto článku jste se naučili, jak nainstalovat Message Broker- RabbitMQ na Ubuntu 20.04 LTS Server. Výše uvedenými kroky jsme ukázali úspěšný proces instalace serveru RabbitMQ a přístupu k jeho webovému dashboardu. Děkuji!


Ubuntu
  1. Instalace zásobníku ELK na Ubuntu 14.04

  2. Instalace SNMP v Ubuntu 18.04

  3. Nainstalujte RabbitMQ na Ubuntu 20.04 LTS - Průvodce krok za krokem?

  1. Instalace VirtualBoxu 4.2 na Ubuntu 12.10

  2. Jak nainstalovat RabbitMQ Server na Ubuntu 18.04 &16.04 LTS

  3. Instalace ovladače Fglrx Ubuntu?

  1. Instalace Ubuntu 20.04 Tomcat

  2. Instalace bezdrátových ovladačů Broadcom pro Ubuntu 15.04?

  3. Instalace a používání Dockeru na Ubuntu a Debianu