Installation de Rabbitmq et commandes courantes sous Linux

installation de rabbitmq

Installation hors ligne

Télécharger le fichier du package d'installation hors ligne
https://download.csdn.net/download/weixin_38305440/12265906

Télécharger le package d'installation hors ligne

  1. télécharger le répertoire rabbitmq-install dans / root
  2. Accédez au répertoire rabbitmq-install
cd rabbitmq-install

installation

rpm -ivh *.rpm

Installation en ligne de Yum

Le contenu suivant provient du manuel officiel de RabbitMQ

rpm --import https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc


# centos7 用这个
cat <<EOF > /etc/yum.repos.d/rabbitmq.repo
[bintray-rabbitmq-server]
name=bintray-rabbitmq-rpm
baseurl=https://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/v3.8.x/el/7/
gpgcheck=0
repo_gpgcheck=0
enabled=1
EOF


# centos6 用这个
cat <<EOF > /etc/yum.repos.d/rabbitmq.repo
[bintray-rabbitmq-server]
name=bintray-rabbitmq-rpm
baseurl=https://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/v3.8.x/el/6/
gpgcheck=0
repo_gpgcheck=0
enabled=1
EOF


yum makecache

yum install socat

wget https://github.com/rabbitmq/erlang-rpm/releases/download/v21.3.8.12/erlang-21.3.8.12-1.el7.x86_64.rpm
rpm -ivh erlang-21.3.8.12-1.el7.x86_64.rpm --force --nodeps

yum install rabbitmq-server

Démarrer le serveur rabbitmq

# 设置服务,开机自动启动
systemctl enable rabbitmq-server

# 启动服务
systemctl start rabbitmq-server

interface de gestion rabbitmq

Activer l'interface de gestion

# 开启管理界面插件
rabbitmq-plugins enable rabbitmq_management

# 防火墙打开 15672 管理端口
firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewall-cmd --reload

Redémarrez le service RabbitMQ

systemctl restart rabbitmq-server

accéder

Le 15672port pour accéder au serveur , par exemple:

http://192.168.64.140:15672

Ajouter un utilisateur

Ajouter un utilisateur

# 添加用户
rabbitmqctl add_user admin admin

# 新用户设置用户为超级管理员
rabbitmqctl set_user_tags admin administrator

Définir les autorisations d'accès

Insérez la description de l'image ici

Insérez la description de l'image ici
Référence de gestion des utilisateurs https://www.cnblogs.com/AloneSword/p/4200051.html

Ouvrir le port de connexion client

# 打开客户端连接端口
firewall-cmd --zone=public --add-port=5672/tcp --permanent
firewall-cmd --reload

Présentation du port principal

  • 4369 - Erlang découvre la bouche
  • Port de communication 5672-client
  • 15672-Port de l'interface utilisateur de l'interface de gestion
  • 25672-Port de communication interne entre les serveurs

Six modes de fonctionnement de rabbitmq

cas de l'API en mode de travail du code source du comité

Professeur d'explication de cas Wang Haitao

Je suppose que tu aimes

Origine blog.csdn.net/weixin_40597409/article/details/111611429
conseillé
Classement