GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer RabbitMQ sur CentOS/RHEL 7/6 et Fedora

RabbitMQ est le courtier de messages open source le plus populaire. RabbitMQ est une application légère disponible pour la plupart des systèmes d'exploitation populaires. RabbitMQ prend en charge plusieurs protocoles de messagerie. RabbitMQ peut être facilement déployé dans des configurations distribuées et fédérées pour répondre aux exigences de haute disponibilité et à grande échelle. Ce tutoriel vous aidera à installer RabbitMQ sur les systèmes CentOS/RHEL 7/6 et Fedora.

Étape 1 - Installer Erlang

Tout d'abord, utilisez les commandes suivantes pour ajouter le référentiel Erlang yum sur le système basé sur RHEL. Vous pouvez simplement télécharger le package de référentiel Erlang à partir de son site Web officiel et l'installer sur votre système.

$ wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
$ sudo rpm -Uvh erlang-solutions-1.0-1.noarch.rpm

Maintenant, vous pouvez installer le package Erlang sur votre système en utilisant la commande suivante. Cela installera également toutes ses dépendances.

$ sudo yum install erlang erlang-nox

Étape 2 - Installer le serveur RabbitMQ

Après avoir installé les exigences, téléchargez maintenant le package RPM RabbitMQ selon la version de votre système d'exploitation à partir de son site Web officiel.

CentOS/RHEL 7 et Fedora>=19

$ wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.9/rabbitmq-server-3.6.9-1.el7.noarch.rpm

CentOS/RHEL 6 et Fedora <19

$ wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.9/rabbitmq-server-3.6.9-1.el6.noarch.rpm

Après avoir téléchargé le package du serveur RabbitMQ, importez la clé de signature rabbitmq et installez-la à l'aide des commandes suivantes.

$ sudo rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
$ sudo yum install rabbitmq-server-3.6.9-1.noarch.rpm

Étape 3 - Gérer le service RabbitMQ

Après avoir terminé les installations ci-dessus, activez le service RabbitMQ sur votre système. Démarrez également le service RabbitMQ. Utilisez l'une des méthodes ci-dessous sysvinit pour les anciens systèmes ou systemctl pour le dernier système d'exploitation.

Utilisation d'Init – CentOS/RHEL 6 et Fedora < 19

$ sudo update-rc.d rabbitmq-server defaults
$ sudo service rabbitmq-server start
$ sudo service rabbitmq-server stop

Usng Systemctl – CentOS/RHEL 7 &Fedora>=19

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

Étape 4 - Créer un utilisateur administrateur dans RabbitMQ

Par défaut rabbitmq crée un utilisateur nommé « guest » avec le mot de passe « guest ». Vous pouvez également créer votre propre compte administrateur sur le serveur RabbitMQ en utilisant les commandes suivantes. Changez le mot de passe avec votre propre mot de passe.

$ sudo rabbitmqctl add_user admin password 
$ sudo rabbitmqctl set_user_tags admin administrator
$ sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

Étape 5 - Configurer la console de gestion Web RabbitMQ

RabbitMQ fournit également une console de gestion Web pour gérer l'ensemble de RabbitMQ. Pour activer la console de gestion Web, exécutez la commande suivante sur votre système. La console de gestion Web vous aide à gérer le serveur RabbitMQ.

$ sudo rabbitmq-plugins enable rabbitmq_management

Le tableau de bord RabbitMQ démarre sur le port 15672. Accédez à votre serveur sur le port pour obtenir le tableau de bord. Utilisez le nom d'utilisateur et le mot de passe créés à l'étape 4

Une fois connecté, vous obtiendrez le tableau de bord de l'interface Web de gestion RabbitMQ.


Cent OS
  1. Comment mettre à jour CentOS 7.0/7.1/7.2/7.3/7.4/7.5/7.6 vers CentOS 7.7

  2. Comment installer Crontab dans CentOS/RHEL 7/6/5

  3. Comment installer et configurer HAProxy sur CentOS/RHEL 7/6

  4. Comment configurer le serveur NTP sur CentOS/RHEL 7/6 et Fedora 30/29

  5. Comment installer Subversion (SVN) 1.8.19 sur CentOS/RHEL 7/6/5

Comment installer Nagios 4.4.3 sur CentOS 7/6 et RHEL 7/6

Comment installer ownCloud 10 sur CentOS 7/6 et RHEL 7/6

Comment installer Python 2.7.18 sur CentOS/RHEL 7/6 et Fedora 32/31

Comment installer CHEF Workstation dans RHEL et CentOS 8/7

Comment installer MySQL 8.0 sur RHEL/CentOS 8/7 et Fedora 35

Comment installer Wine 5.0 sur CentOS, RHEL et Fedora