GNU/Linux >> Tutoriels Linux >  >> Linux

Installer rabbitmqadmin sous Linux

J'ai passé plusieurs heures à comprendre cela, à utiliser rabbitmqadmin sur l'environnement Linux. Enfin, les étapes ci-dessous résolvent mon problème.

Sur mon serveur Ubuntu, python3 a été installé, je l'ai vérifié en utilisant la commande ci-dessous,

python3 -V

Étape 1 :téléchargez le script Python sur votre serveur Linux

wget https://raw.githubusercontent.com/rabbitmq/rabbitmq-management/v3.7.8/bin/rabbitmqadmin

Étape 2 :modifiez l'autorisation

chmod 777 rabbitmqadmin

Étape 3 :modifiez l'en-tête du script comme ci-dessous (première ligne)

#!/usr/bin/env python3

C'est tout, maintenant vous pouvez exécuter les commandes ci-dessous,

Pour répertorier les files d'attente,

./rabbitmqadmin -f tsv -q list queues

Pour supprimer des questions,

./rabbitmqadmin delete queue name=name_of_queue

Pour ajouter une liaison entre l'échange et la file d'attente

./rabbitmqadmin declare binding source="exchangename" destination_type="queue" destination="queuename" routing_key="routingkey"

Je souhaite publier mes commandes pour installer rabbitmqadmin, c'est une combinaison d'autres réponses, mais avec quelques améliorations pour utiliser les meilleures pratiques :

sudo rabbitmq-plugins enable rabbitmq_management
wget 'https://raw.githubusercontent.com/rabbitmq/rabbitmq-management/v3.7.15/bin/rabbitmqadmin'
chmod +x rabbitmqadmin
sed -i 's|#!/usr/bin/env python|#!/usr/bin/env python3|' rabbitmqadmin
mv rabbitmqadmin .local/bin/
rabbitmqadmin -q list queues

Je suppose que vous avez déjà créé .local/bin/ dir et l'ajoutez à PATH (sur Ubuntu bash ajoutez ce répertoire à PATH s'il existe).


RabbitMQ a décidé d'omettre une information vitale.

Rendre le script exécutable avec chmod +x sinon cela ne fonctionnera pas.


Linux
  1. Installer Java manuellement sur Linux

  2. Installer MariaDB ou MySQL sur Linux

  3. Comment installer NodeJS sur Linux

  4. Comment installer Vagrant sur Linux

  5. Comment installer PIP sous Linux

Comment installer FFmpeg sur Linux

Comment installer FreeOffice sur Linux

Comment installer le langage Go sous Linux

Comment installer Anaconda sous Linux

Comment installer Bashtop sous Linux

Comment installer Helm sur Linux