web-dev-qa-db-fra.com

Impossible d'activer le plugin rabbitmq-management sous Windows

Donc, voici ce que j'ai fait:

  1. Erlang installé sur ma machine Windows x64 bits
  2. RabbitMQ installé
  3. Démarrage du service RabbitMQ

A cette étape, je n'ai aucune erreur. Cependant, lorsque j'essaie de créer rabbitmq-management, des messages d'erreur apparaissent dans la console. La façon dont j'essaie de l'activer est la suivante:

C:\...\rabbitmq-server-3.5.6\sbin>rabbitmq-plugins.bat enable rabbitmq_management

Cela se traduit par:

L'application de la configuration du plugin à rabbit @ Jacobian ... a échoué

Pour ajouter à cela, je connais le fil this , mais je ne suis pas sûr de ce que cette commande signifie SET HOMEDRIVE=C:. Néanmoins, j'ai essayé comme ça:

C:\...\rabbitmq-server-3.5.6\sbin>  SET HOMEDRIVE=C:
C:\...\rabbitmq-server-3.5.6\sbin>  rabbitmq-plugins.bat enable rabbitmq_management

Mais j'ai toujours le même message d'erreur. Merci!

MODIFIER:

enter image description here

MODIFIER

Il semble que RabbitMQ soit devenu RubbishMQ. Le problème, c’est que j’ai suivi les étapes très standard et très élémentaires pour installer RabbitMQ maintenant sur la machine Ubuntu et que j’ai eu une liste épouvantable de messages d’erreur. Ce sont les étapes que j'ai suivies:

apt-get install pkg-config automake autoconf libsigc++-2.0-dev 
git clone git://github.com/alanxz/rabbitmq-c.git
cd rabbitmq-c
# Enable and update the codegen git submodule
git submodule init
git submodule update
# Configure, compile and install
autoreconf -i && ./configure && make && Sudo make install 
rabbitmq-plugins enable rabbitmq_management

Lorsque je lance la dernière commande, je reçois des tonnes de messages d'erreur. Parmi eux, je vois comme "error_logger ... Erreur lors de la lecture de ./.erlang.cookie: eaccess". Donc, je suppose qu'il y a des étapes secrètes manquantes ou des sortilèges vaudous qui peuvent le faire fonctionner. Mais je ne connais pas tout ça et j'espère avoir des conseils. C’est ce que j’attends de voir - 1) l’installation pas à pas de RabbitMQ sous Windows et le test pas à pas, pour que tout fonctionne 2) de la même manière pour Ubuntu. À vos marques, prêt? Partez!

22
Jacobian

J'ai rencontré le même problème et mes investigations m'ont conduit à https://stackoverflow.com/a/34538688 qui m'a aidé à le résoudre. Après avoir suivi les étapes de cette réponse, démarrez le service et le problème doit être résolu.

En gros, le problème est dû au fait que l’installateur RabbitMQ n’a pas correctement enregistré le service.

17
Eric Kamara

Vérifiez si ce fichier C:\Windows\.erlang.cookie et ce fichier C:\Users\youruser\.erlang.cookie sont égaux. 

Sinon, copiez C:\Windows\.erlang.cookie dans C:\Users\youruser\.erlang.cookie 

youruser est l'utilisateur Windows que vous utilisez pour activer la console de gestion. par exemple dans mon cas: C:\Users\gabriele\.erlang.cookie 

10
Gabriele

Essayez: rabbitmq-server start . Travaillé pour moi

3
alx

J'ai rencontré le même problème, mais aucune des solutions présentées ne m'a aidé. Peut-être que quelqu'un trouvera ma solution utile.

Après avoir couru 

rabbitmq-service.bat install

j'ai constaté que le service RabbitMQ dans Windows Service Manager avait été ajouté mais ne fonctionnait pas. Je l'ai allumé manuellement puis 

rabbitmq-plugins.bat enable rabbitmq_management

la commande fonctionne parfaitement.

Après cela http: // localhost: 15672 exécuter avec succès

2
Jukka Newkampton

D'une certaine manière, cela a résolu mon problème d'invite de commande exécuté en tant qu'administrateur.

C:\...\rabbitmq-server-3.5.6\sbin> SET HOMEDRIVE=C: C:\...\rabbitmq-server-3.5.6\sbin> rabbitmq-service remove C:\...\rabbitmq-server-3.5.6\sbin> rabbitmq-service install C:\...\rabbitmq-server-3.5.6\sbin> rabbitmq-plugins.bat enable rabbitmq_management

Merci @jacboian

2
itwasnoteasy

Dès que j'ai installé RabbitMQ, je n'ai pas pu ouvrir localhost: 15672, car je n'ai pas activé les plugins pour pouvoir ouvrir cette invite "RabbitMQ Command Invite (sbin dir)" et exécuter la commande suivante.

rabbitmq-plugins enable rabbitmq_management

Il activera tous les plugins associés au RabbitMQ . Ouvrez maintenant le navigateur et tapez http: // localhost: 15672 il ouvrira une connexion à la console RabbitMQ avec "guest as username" et "guest as mot de passe".

1
Ashwini

Voici les étapes que j'ai suivies pour résoudre le problème.

  1. Supprimer RabbitMQ et Erlang
  2. Supprimez les entrées de registre sous HKLM/SOFTWARE/Ericsson/Erlang/ErlSrv.
  3. Supprimer tous les .erlang.cookie (éventuellement dans% HOMEDRIVE %% HOMEPATH% et% SYSTEMROOT%)
  4. Installez Erlang puis RabbitMQ WITH ADMIN USER.
  5. Assurez-vous que, dans l'environnement système, ERLANG_HOME avec C:\Program Files\erl votre numéro de version exist. Sinon, créez.
  6. Exécuter rabbitmq-plugins activer rabbitmq_management à partir du dossier sbin de RabbitMQ
0