RabbitMQ je open source software pro zprostředkovatele zpráv (někdy nazývaný middleware orientovaný na zprávy), který implementuje Advanced Message Queuing Protocol (AMQP). Server RabbitMQ je napsán v programovacím jazyce Erlang a je postaven na frameworku Open Telecom Platform pro klastrování a převzetí služeb při selhání. Klientské knihovny pro rozhraní s brokerem jsou dostupné pro všechny hlavní programovací jazyky.
Zde v LinuxAPT, jako součást našich služeb správy serveru, pravidelně pomáháme našim zákazníkům provádět související dotazy týkající se instalace softwaru s otevřeným zdrojovým kódem.
V této souvislosti se podíváme na to, jak nainstalovat RabbitMQ na váš Ubuntu 20.04 LTS.
Kroky k instalaci a konfiguraci RabbitMQ na Ubuntu 20.04 LTS Focal Fossa?
1. Proveďte aktualizaci systému
Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální spuštěním následujících příkazů apt v terminálu:
$ sudo apt update
$ sudo apt upgrade
2. Nainstalujte Erlang
Nyní přidáme úložiště do vašeho systému Ubuntu spuštěním následujících příkazů:
$ echo "deb https://packages.erlang-solutions.com/ubuntu focal contrib" | sudo tee /etc/apt/sources.list.d/rabbitmq.list
Dále aktualizujte seznam systémových balíčků a nainstalujte Erlang:
$ sudo apt update
$ sudo apt install erlang
3. Nainstalujte RabbitMQ do systému
Začněte importem klíčů RabbitMQ:
$ sudo apt install apt-transport-https -y
wget -O- https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc | sudo apt-key add -
wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -
Poté přidejte úložiště RabbitMQ do Ubuntu:
echo "deb https://dl.bintray.com/rabbitmq-erlang/debian focal erlang-22.x" | sudo tee /etc/apt/sources.list.d/rabbitmq.list
Nyní musíme pouze spustit aktualizaci a nainstalovat králičímq-server z našeho nově přidaného balíčku:
$ sudo apt update
$ sudo apt install rabbitmq-server
Po úspěšné instalaci se RabbitMQ spustí a povolí při spouštění. Můžete to zkontrolovat pomocí následujících příkazů:
$ sudo systemctl enable rabbitmq-server
$ sudo systemctl start rabbitmq-server
4. Otevřete ovládací konzolu RabbitMQ
Pro snadnou správu můžete dokonce povolit ovládací panel RabbitMQ Management Dashboard. Chcete-li nainstalovat plugin, použijte následující příkaz:
$ sudo rabbitmq-plugins enable rabbitmq_management
5. Nakonfigurujte bránu firewall
Pokud máte aktivní UFW firewall, otevřete oba porty 5672 a 15672:
$ sudo ufw allow proto tcp from any to any port 5672,15672
Jak získat přístup k webovému rozhraní RabbitMQ?
RabbitMQ bude ve výchozím nastavení k dispozici na portu HTTP 15672.
Otevřete svůj oblíbený prohlížeč a přejděte na http://your-domain.com:15672 nebo http://server-ip-address:15672 a proveďte požadované kroky k dokončení instalace.
Ve výchozím nastavení uživatel typu host existuje a může se připojit pouze z localhost. S tímto uživatelem se můžete přihlásit lokálně pomocí hesla „host“.
Chcete-li se přihlásit do sítě, vytvořte uživatele admin pomocí níže uvedených příkazů:
$ rabbitmqctl add_user admin StrongPassword
$ rabbitmqctl set_user_tags admin administrator
Poté se přihlaste pomocí vytvořeného uživatelského jména a přiděleného hesla.
Jak odinstalovat RabbitMQ z vašeho linuxového systému Ubuntu?
RabbitMQ můžete ze systému odebrat spuštěním níže uvedeného příkazu:
$ sudo apt-get remove rabbitmq-server