C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.4\sbin>rabbitmqctl status Status van knooppunt rabbit@DESKTOP-7IAJK37 ... Fout: geen operatie kunnen uitvoeren op knooppunt 'rabbit@DESKTOP-7IAJK37'. Zie hieronder diagnostische informatie en suggesties.
De meest voorkomende redenen hiervoor zijn:
* Doelnode is onbereikbaar (bijvoorbeeld door hostnaamresolutie, TCP-verbinding of firewallproblemen) * CLI-tool kan zich niet authenticeren met de server (bijvoorbeeld door de Erlang-cookie van de CLI-tool) niet overeenkomt met die van de server) * Doelnode draait niet
Naast de onderstaande diagnostische informatie:
* Zie de CLI-, clustering- en netwerkgidsen op http://rabbitmq.com/documentation.html voor meer informatie * Raadpleeg serverlogs op node rabbit@DESKTOP-7IAJK37
DIAGNOSTIEK ===========
geprobeerd contact op te nemen: ['rabbit@DESKTOP-7IAJK37']
rabbit@DESKTOP-7IAJK37: * verbonden met epmd (poort 4369) op DESKTOP-7IAJK37 * epmd meldt dat knooppunt 'rabbit' poort 25672 gebruikt voor verkeer tussen knooppunten en CLI-tools * TCP-verbinding geslaagd, maar Erlang-distributie faalde
* Authenticatie mislukt (afgewezen door de externe node), controleer alstublieft de Erlang-cookie
Huidige knooppuntdetails: * node naam: 'rabbitmqcli38@DESKTOP-7IAJK37' * effectieve gebruikers-thuismap: C:\Users\itsvse_pc * Erlang cookie hash: RmzKErjVZUcsMU8wSgBGbA==
De cookie die door rabbitMQ wordt gebruikt is: C:\Users\itsvse_pc\.erlang.cookie Dit zou hetzelfde moeten zijn als het cookiegedeelte hierboven
Oorzaak van het probleem:
Mijn lokale beheerdersnaam is itsvse_pc, ik log in op de server met itsvse_pc account en installeer rabbitmq, rabbitmq maakt ook automatisch een .erlang.cookie-bestand aan onder C:\user\itsvse_pc, maar wanneer de RabbitMQ-service start, is de uitvoerder het lokale systeemaccount, zoals te zien is in de onderstaande figuur:
Oplossing:
Gebruik het account dat op de machine is geïnstalleerd om de dienst te starten, neem de lokale machine als voorbeeld, dat wil zeggen, gebruik het itsvse_pc-account om de dienst te starten, zoals weergegeven in de onderstaande figuur:
Zodra de instellingen klaar zijn, tik je op Toepassen en Opslaan,Daarna start je de dienst op!!! Start de service opnieuw!!
Voer opnieuw rabbitmqctl-status uit, succes!
|