Installation et utilisation de Rabbitmq (version Linux)

Table des matières

Installation de Rabbitmq

1. Installez RabbitMQ sur Ubuntu :

Ouvrez un terminal et exécutez la commande suivante pour mettre à jour la liste des packages :

Installez RabbitMQ :

Une fois l'installation terminée, le service RabbitMQ démarre automatiquement. Vous pouvez vérifier l'état du service RabbitMQ avec la commande suivante :

2. Installez RabbitMQ sur CentOS :

Ouvrez un terminal et exécutez la commande suivante pour mettre à jour la liste des packages :

Installez RabbitMQ :

Une fois l'installation terminée, le service RabbitMQ démarre automatiquement. Vous pouvez vérifier l'état du service RabbitMQ avec la commande suivante :

L'interface Rabbitmq démarre

3. Connectez-vous à l'interface Web de gestion des connexions :

4. Créez un nouvel utilisateur

5. Téléchargement du plug-in de gestion Web RabbitMQ


Installation de Rabbitmq

Installez d'abord docker, et en même temps trouvez les instructions d'installation sous linux sur le site officiel rabbitmq (actuellement la dernière est 3.12.2)

docker run -it --rm --name rabbitmq -p 5672:5672 rabbitmq

1. Installez RabbitMQ sur Ubuntu :

  1. Ouvrez un terminal et exécutez la commande suivante pour mettre à jour la liste des packages :

    sudo apt update
  2. Installez RabbitMQ :

    sudo apt install rabbitmq-server
    
  3. Une fois l'installation terminée, le service RabbitMQ démarre automatiquement. Vous pouvez vérifier l'état du service RabbitMQ avec la commande suivante :

    sudo systemctl status rabbitmq-server
    

2. Installez RabbitMQ sur CentOS :

Si vous avez installé une ancienne version de RabbitMQ, ou si votre installation n'inclut pas le plugin de gestion Web, vous pouvez le télécharger et l'installer des manières suivantes :

  1. Ouvrez un terminal et exécutez la commande suivante pour mettre à jour la liste des packages :

    sudo yum update
    
  2. Installez RabbitMQ :

    sudo yum install rabbitmq-server
    
  3. Une fois l'installation terminée, le service RabbitMQ démarre automatiquement. Vous pouvez vérifier l'état du service RabbitMQ avec la commande suivante :

    sudo systemctl status rabbitmq-server
    

    Remarque : sur certaines distributions Linux, l'unité de service systemd de RabbitMQ peut ne pas être activée par défaut. Vous pouvez l'activer manuellement. Activez l'unité de service RabbitMQ avec la commande suivante :

    sudo systemctl enable rabbitmq-server
    

    Une fois RabbitMQ démarré avec succès, vous pouvez le gérer et le surveiller en accédant à l'interface de gestion de RabbitMQ. L'interface de gestion de RabbitMQ est une console Web permettant de gérer les files d'attente de messages, les échanges, les files d'attente, les connexions et les utilisateurs.

  4. Attention à désactiver le pare-feu ! !

    systemctl stop firewalld
    //暂时关闭防火墙
    
    systemctl disable firewalld
    //永久关闭防火墙

    Par défaut, l'interface de gestion de RabbitMQ s'exécute sur le port 15672 . Pour ouvrir l'interface de gestion de RabbitMQ, suivez ces étapes :

  5. L'interface Rabbitmq démarre

  6. 3. Connectez-vous à l'interface Web de gestion des connexions :

  7. http://localhost:15672
    

    Si RabbitMQ s'exécute localement et que le port par défaut n'a pas été modifié, cette adresse ouvrira l'interface de gestion de RabbitMQ.

  8. Connectez-vous à l'interface d'administration : dans l'interface d'administration qui s'ouvre, vous devez vous connecter pour continuer. Par défaut, l'interface de gestion de RabbitMQ utilise guest/guest comme identifiants de connexion. Entrez ces informations d'identification et connectez-vous.

  9. Entrez dans l'interface de gestion : après vous être connecté avec succès, vous entrerez dans la console de gestion RabbitMQ. Ici, vous pouvez afficher l'état des files d'attente de messages, créer et supprimer des files d'attente, afficher des statistiques sur les connexions, les échanges et les files d'attente, etc.

    4. Créez un nouvel utilisateur

  10. Pour ajouter un nouvel utilisateur dans RabbitMQ, vous devez utiliser rabbitmqctll'outil de ligne de commande. Suivez les étapes ci-dessous pour ajouter un nouvel utilisateur :

  11. Ouvrez un terminal ou une fenêtre de ligne de commande et basculez vers le répertoire d'installation de RabbitMQ. Sur Ubuntu, le répertoire d'installation par défaut est /usr/sbin/, sous Windows c'est généralement C:\Program Files\RabbitMQ Server\rabbitmq_server-x.y.z\sbin\, où x.y.zest le numéro de version.

  12. Utilisez rabbitmqctlla commande pour ajouter un nouvel utilisateur. La syntaxe est la suivante :

  13. rabbitmqctl add_user 用户名 密码
    
  14. Accordez les autorisations appropriées au nouvel utilisateur. Par défaut, les nouveaux utilisateurs n'ont aucune autorisation. Vous pouvez utiliser rabbitmqctldes commandes pour accorder aux nouveaux utilisateurs l'accès aux hôtes virtuels et aux opérations sur les ressources telles que les commutateurs et les files d'attente. Voici quelques commandes couramment utilisées :

    • Accordez au nouvel utilisateur l'accès à l'hôte virtuel par défaut (le nom d'hôte virtuel est "/") :

      rabbitmqctl set_permissions -p / newuser ".*" ".*" ".*"
    • Accordez au nouvel utilisateur l'accès à un hôte virtuel spécifique (en supposant que le nom de l'hôte virtuel est "my_vhost") :

      rabbitmqctl set_permissions -p my_vhost newuser ".*" ".*" ".*"
      
    • Accordez au nouvel utilisateur l'autorisation d'opérer sur une file d'attente spécifique sur un hôte virtuel spécifique (en supposant que le nom de l'hôte virtuel est "my_vhost" et que le nom de la file d'attente est "my_queue") :

      rabbitmqctl set_permissions -p my_vhost newuser "" "" "my_queue"
      

    Dans la commande ci-dessus, les chaînes d'autorisation sont configure, write, dans l'ordre read. Utilisez des expressions régulières ".*"pour indiquer que toutes les ressources ont les autorisations correspondantes.

  15. Enregistrez et quittez le terminal ou la fenêtre de ligne de commande.

  16. 5. Téléchargement du plug-in de gestion Web RabbitMQ

  17. Le plug-in de gestion Web de RabbitMQ s'appelle "RabbitMQ Management Plugin", qui fournit une interface Web pour la gestion et la surveillance des serveurs RabbitMQ. Normalement, RabbitMQ a ce plugin installé par défaut, mais parfois il peut être nécessaire de l'activer manuellement .

    Si vous utilisez une version plus récente de RabbitMQ, le plugin est généralement déjà inclus dans le package installé. Pour activer le plugin de gestion Web, suivez les étapes ci-dessous :

  18. Assurez-vous que RabbitMQ est installé et en cours d'exécution .

  19. Ouvrez un terminal ou une fenêtre de ligne de commande et exécutez la commande suivante pour activer le plug-in de gestion Web :

    rabbitmq-plugins enable rabbitmq_management
    
  20. Redémarrez le service RabbitMQ pour que les modifications prennent effet :

    sudo systemctl restart rabbitmq-server   # 对于使用systemd的Linux发行版
    
    sudo service rabbitmq-server restart     # 对于使用init.d的Linux发行版
    
  21. Assurez-vous que le plug-in de gestion Web est activé. Accédez dans le navigateur http://localhost:15672, utilisez le nom d'utilisateur par défaut "invité" et le mot de passe "invité" pour vous connecter. Si tout a fonctionné, vous devriez pouvoir voir l'interface de gestion Web de RabbitMQ.

  22. Visitez le site officiel de RabbitMQ : RabbitMQ : messagerie et streaming faciles à utiliser et flexibles — RabbitMQ

  23. Trouvez un lien comme "Télécharger" ou "Commencer" sur le site Web.

  24. En fonction de votre système d'exploitation et de votre version, sélectionnez le package logiciel RabbitMQ approprié à télécharger.

  25. Installez le package téléchargé et suivez les étapes ci-dessus pour activer et redémarrer le service RabbitMQ.

Je suppose que tu aimes

Origine blog.csdn.net/Kristabo/article/details/131965339
conseillé
Classement