GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie RabbitMQ in CentOS 7

In diesem Tutorial zeigen wir Ihnen, wie Sie RabbitMQ auf Ihrem CentOS 7-Server installieren und konfigurieren. Für diejenigen unter Ihnen, die es nicht wussten, RabbitMQ ist eine Open-Source-Message-Broker-Software (manchmal so genannte nachrichtenorientierte Middleware), die das Advanced Message Queuing Protocol (AMQP) implementiert. Der RabbitMQ-Server ist in der Programmiersprache Erlang geschrieben und basiert auf dem Open Telecom Platform-Framework für Clustering und Failover. Client-Bibliotheken für die Schnittstelle mit dem Broker sind verfügbar für alle wichtigen Programmiersprachen.

Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation von RabbitMQ auf einem CentOS 7-Server.

Installieren Sie RabbitMQ in CentOS 7

Schritt 1. Beginnen wir damit, sicherzustellen, dass Ihr System auf dem neuesten Stand ist.

yum -y update

Schritt 2. Erlang installieren.

Installieren Sie Erlang mit dem Befehl:

wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
yum install erlang

Schritt 3. RabbitMQ installieren.

Das erste, was Sie tun müssen, ist, auf die Download-Seite von RabbitMQ zu gehen und die neueste stabile Version von RabbitMQ herunterzuladen. Zum Zeitpunkt des Schreibens dieses Artikels ist es Version 3.6.1 :

wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-3.6.1-1.noarch.rpm
rpm --import https://www.rabbitmq.com/rabbitmq-signing-key-public.asc

Die Installation von RabbitMQ und verwandten Paketen ist jetzt so einfach wie das Ausführen nur eines Befehls:

yum install rabbitmq-server-3.6.1-1.noarch.rpm

Um den RabbitMQ-Status zu starten, zu stoppen, neu zu starten und zu überprüfen, verwenden Sie Folgendes:

# To start enable boot service:
systemctl enable rabbitmq-server

# To start the service:
systemctl start rabbitmq-server

# To stop the service:
systemctl stop rabbitmq-server

# To restart the service:
systemctl restart rabbitmq-server

# To check the status:
systemctl status rabbitmq-server

Schritt 4. SELinux und Firewall konfigurieren.

Wir müssen die folgenden Ports über SELinux und die Firewall zulassen, um von den Remote-Systemen auf die Remote-Management-Konsole von RabbitMQ zugreifen zu können:

firewall-cmd --permanent --add-port=4369/tcp
firewall-cmd --permanent --add-port=25672/tcp
firewall-cmd --permanent --add-port=5671-5672/tcp
firewall-cmd --permanent --add-port=15672/tcp
firewall-cmd --permanent --add-port=61613-61614/tcp
firewall-cmd --permanent --add-port=8883/tcp
firewall-cmd --reload
setsebool -P nis_enabled 1

Schritt 5. Greifen Sie auf die RabbitMQ-Verwaltungskonsole zu.

Mit der RabbitMQ-Verwaltungskonsole können Sie die Serverprozesse über einen Webbrowser überwachen:

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

RabbitMQ ist standardmäßig auf HTTP-Port 15672 verfügbar. Öffnen Sie Ihren bevorzugten Browser und navigieren Sie zu http://yourdomain.com:15672 oder http://your-server-ip:15672 und führen Sie die erforderlichen Schritte aus, um die Installation abzuschließen.

Herzlichen Glückwunsch! Sie haben den RabbitMQ-Server erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von RabbitMQ auf einem CentOS 7-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle RabbitMQ-Website zu besuchen.


Cent OS
  1. So installieren Sie PHP 7, 7.2 und 7.3 auf CentOS 7

  2. So installieren Sie Java 11 und 12 unter CentOS 7

  3. So installieren Sie Wine 4.0 unter CentOS 7

  4. So installieren Sie Vim 8.2 unter CentOS 7

  5. So installieren Sie VirtualBox unter CentOS 7

So installieren Sie Java unter CentOS 7

So installieren Sie Ruby unter CentOS 7

So installieren Sie R unter CentOS 7

So installieren Sie R unter CentOS 8

So installieren Sie RabbitMQ Server unter CentOS 7

So installieren Sie RabbitMQ unter CentOS 8