C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.4\sbin>rabbitmqctl status Statut du nœud rabbit@DESKTOP-7IAJK37 ... Erreur : impossible d’effectuer une opération sur le nœud 'rabbit@DESKTOP-7IAJK37'. Veuillez consulter ci-dessous les informations et suggestions de diagnostic.
Les raisons les plus courantes à cela sont :
* Le nœud cible est inaccessible (par exemple en raison de la résolution du nom d’hôte, de la connexion TCP ou de problèmes de pare-feu) * L’outil CLI ne parvient pas à s’authentifier auprès du serveur (par exemple à cause du cookie Erlang de l’outil CLI pas correspondant à celui du serveur) * Le nœud cible ne s’exécute pas
En plus des informations de diagnostic ci-dessous :
* Consultez les guides CLI, clustering et réseautage sur http://rabbitmq.com/documentation.html pour en savoir plus * Consulter les journaux serveur sur le nœud rabbit@DESKTOP-7IAJK37
DIAGNOSTIC ===========
a tenté de contacter : ['rabbit@DESKTOP-7IAJK37']
rabbit@DESKTOP-7IAJK37 : * connecté à l’epmd (port 4369) sur DESKTOP-7IAJK37 * EPMD rapporte que le nœud « rabbit » utilise le port 25672 pour le trafic inter-nœuds et l’outil CLI * La connexion TCP a réussi mais la distribution Erlang a échoué
* Authentification échouée (rejetée par le nœud distant), veuillez vérifier le cookie Erlang
Détails actuels du nœud : * nom du nœud : 'rabbitmqcli38@DESKTOP-7IAJK37' * répertoire personnel de l’utilisateur efficace : C :\Users\itsvse_pc * Erlang cookie hash : RmzKErjVZUcsMU8wSgBGbA==
Le cookie utilisé par rabbitMQ est : C :\Users\itsvse_pc\.erlang.cookie Ceci devrait être le même que la section cookies ci-dessus
Cause du problème :
Mon nom d’administrateur local est itsvse_pc, je me connecte au serveur avec itsvse_pc compte et j’installe rabbitmq, rabbitmq crée aussi automatiquement un fichier .erlang.cookie sous C :\user\itsvse_pc, mais lorsque le service RabbitMQ démarre, l’exécuteur est le compte système local, comme montré dans la figure ci-dessous :
Solution:
Utilisez le compte installé sur la machine pour lancer le service, prenons la machine locale comme exemple, c’est-à-dire utilisez le compte itsvse_pc pour lancer le service, comme montré dans la figure ci-dessous :
Une fois les réglages terminés, appuyez sur Appliquer et Enregistrer,Ensuite, redémarrez le service !!! Redémarrer le service !!
Exécutez à nouveau le statut rabbitmqctl, succès !
|