Installez RabbitMQ et la configuration de l'environnement associé sous Linux

Préface

RabbitMQ est un logiciel de courtage de messages open source (également appelé middleware orienté message) qui implémente le protocole AMQP (Advanced Message Queuing Protocol). Le serveur RabbitMQ est écrit en langage Erlang, et le clustering et le basculement sont construits sur le cadre de la plate-forme de télécommunications ouverte. Tous les principaux langages de programmation ont des bibliothèques clientes qui communiquent avec l'interface de l'agent.

Site officiel  https://www.rabbitmq.com/

 

Etapes de préparation

erlang : OTP 19.3

rabbitmq : rabbitmq-server 3.6.12

 

erlang a été installé et peut être ignoré

1. Installez le pré-environnement

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel

2. Créez un répertoire

cd /opt
mkdir rabbitmq

3. Téléchargez le code source

   https://www.erlang.org/downloads/

  Méthode 1 Lien:  https://pan.baidu.com/s/1MhrvtrcR3PKKei77j3EcvA  Mot de passe: maib 

  Mettez-le dans le répertoire / opt / rabbitmq

  Voie deux 

cd /opt/rabbitmq
wget http://erlang.org/download/otp_src_19.3.tar.gz

4. Décompressez

tar -xvf otp_src_19.3.tar.gz

5. Renommer

 mv otp_src_19.3 otp

6. Configurer la compilation

cd /opt/rabbitmq/otp
./configure --prefix=/opt/rabbitmq/otp --without-javac
make
make install

 7. Définir les variables d'environnement

vi /etc/profile

  Appuyez sur i dans l'état d'entrée anglais pour entrer en mode insertion, ajoutez la configuration suivante 

export PATH=$PATH:/opt/rabbitmq/otp/bin

  Appuyez sur esc pour entrer  : wq pour  enregistrer et quitter, compilez / etc / profile pour rendre la configuration effective

source /etc/profile

8. Vérification

erl

Si un numéro de version apparaît, cela signifie le succès!

 

Étapes formelles

1. Téléchargez le package rpm

cd /opt/rabbitmq
wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.12/rabbitmq-server-3.6.12-1.el6.noarch.rpm

2. Installez la source d'extension

yum -y install epel-release
yum -y install socat

3. Décompressez le package rpm

rpm -ivh --nodeps --force rabbitmq-server-3.6.12-1.el6.noarch.rpm

4. Générez le fichier de configuration (ne modifiez pas le chemin, copiez et exécutez)

 cp /usr/share/doc/rabbitmq-server-3.6.12/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config

5. Configurer les variables d'environnement

vi /etc/profile

  Dans l'état de saisie anglais, appuyez sur i pour passer en mode insertion. Ajoutez la configuration suivante (ne modifiez pas le chemin)

export PATH=$PATH:/usr/lib/rabbitmq/bin

  Appuyez sur esc pour entrer  : wq pour  enregistrer et quitter, compilez / etc / profile pour rendre la configuration effective

source /etc/profile

6. Activez la surveillance Web

rabbitmq-plugins enable rabbitmq_management

7. Ajouter le démarrage automatique du démarrage

chkconfig rabbitmq-server on

8. Démarrer / arrêter / redémarrer / vérifier l'état

service rabbitmq-server start 
service rabbitmq-server stop 
service rabbitmq-server restart
service rabbitmq-server status

9. Ajouter des utilisateurs et afficher après le démarrage

ln -sf /opt/rabbitmq/otp/bin/erl /usr/bin/erl
sudo rabbitmqctl add_user admin admin
rabbitmqctl set_user_tags admin administrator
rabbitmqctl list_users

10. Connectez-vous à l'interface de gestion rabbitmq

  Configurer des règles de pare-feu

  Adresse d'entrée du navigateur: http: // adresse IP du serveur: 15672 /

  Nom d'utilisateur et mot de passe: admin / admin

 

 

Je suppose que tu aimes

Origine blog.csdn.net/javanbme/article/details/111929936
conseillé
Classement