RabbitMQ ist der beliebteste Open-Source-Nachrichtenbroker. RabbitMQ ist eine leichte Anwendung, die für die meisten gängigen Betriebssysteme verfügbar ist. RabbitMQ unterstützt mehrere Messaging-Protokolle. RabbitMQ kann problemlos in verteilten und föderierten Konfigurationen bereitgestellt werden, um hochskalierte Hochverfügbarkeitsanforderungen zu erfüllen.
Dieses Tutorial hilft Ihnen bei der Installation von RabbitMQ auf Ubuntu 18.04 LTS- und 16.04 LTS-Systemen.
Voraussetzungen
Melden Sie sich bei Ihrem Ubuntu-System an und aktualisieren Sie aktuelle Pakete.
sudo apt-get update && sudo apt-get upgrade
Außerdem ist der folgende Schritt enthalten, basierend auf den Erfahrungen unserer Leser, die im Abschnitt „Kommentare“ hinzugefügt wurden. Entfernen Sie bereits auf Ihrem System installierte Erlang-Pakete.
sudo apt-get purge erlang*
Schritt 1 – Installieren Sie RabbitMQ auf Ubuntu
Aktivieren Sie zunächst das RabbitMQ PPA-Repository auf Ihrem System. Importieren Sie außerdem den Rabbitmq-Signaturschlüssel in Ihr System. Verwenden Sie dazu die folgenden Befehle.
echo 'deb http://www.rabbitmq.com/debian/ testing main' | sudo tee /etc/apt/sources.list.d/rabbitmq.list wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -
Aktualisieren Sie danach den apt-Cache und installieren Sie den RabbitMQ-Server auf Ihrem System.
sudo apt-get update sudo apt-get install rabbitmq-server
Schritt 2 – Verwalten Sie den RabbitMQ-Dienst
Aktivieren Sie nach Abschluss der Installationen den RabbitMQ-Dienst auf Ihrem System. Starten Sie außerdem den RabbitMQ-Dienst. Verwenden Sie eine der folgenden Methoden sysvinit für ältere Systeme oder systemctl für das neueste Betriebssystem.
Mit Init –
sudo update-rc.d rabbitmq-server defaults sudo service rabbitmq-server start sudo service rabbitmq-server stop
Uisng Systemctl –
sudo systemctl enable rabbitmq-server sudo systemctl start rabbitmq-server sudo systemctl stop rabbitmq-server
Schritt 3 – Admin-Benutzer in RabbitMQ erstellen
Standardmäßig erstellt rabbitmq einen Benutzer namens „guest“ mit dem Passwort „guest“. Sie können mit den folgenden Befehlen auch Ihr eigenes Administratorkonto auf dem RabbitMQ-Server erstellen. Ändern Sie das Passwort mit Ihrem eigenen Passwort.
sudo rabbitmqctl add_user admin password sudo rabbitmqctl set_user_tags admin administrator sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
Schritt 4 – Einrichtung der RabbitMQ Web Management Console
RabbitMQ bietet auch eine Webverwaltungskonsole zur Verwaltung des gesamten RabbitMQ. Um die Webverwaltungskonsole zu aktivieren, führen Sie den folgenden Befehl auf Ihrem System aus. Die Webverwaltungskonsole hilft Ihnen bei der Verwaltung des RabbitMQ-Servers.
sudo rabbitmq-plugins enable rabbitmq_management
Das RabbitMQ-Dashboard startet auf Port 15672. Greifen Sie über den Port auf Ihren Server zu, um das Dashboard abzurufen. Verwenden Sie den in Schritt 3 erstellten Benutzernamen und das Passwort
Nach der Anmeldung erhalten Sie das Dashboard der RabbitMQ-Verwaltungsweboberfläche.