C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.4\sbin>rabbitmqctl status Status des Knotens rabbit@DESKTOP-7IAJK37 ... Fehler: Eine Operation am Knoten 'rabbit@DESKTOP-7IAJK37' kann nicht durchgeführt werden. Bitte sehen Sie unten die Informationen und Vorschläge zu Diagnostik.
Die häufigsten Gründe dafür sind:
* Zielknoten ist nicht erreichbar (z. B. wegen Hostname-Resolution, TCP-Verbindung oder Firewall-Problemen) * Das CLI-Tool kann sich nicht mit dem Server authentifizieren (z. B. wegen des Erlang-Cookies des CLI-Tools nicht mit dem des Servers übereinstimmend) * Zielknoten läuft nicht
Zusätzlich zu den untenstehenden Diagnoseinformationen:
* Sehen Sie sich die CLI-, Clustering- und Netzwerkanleitungen auf http://rabbitmq.com/documentation.html an, um mehr zu erfahren * Konsultieren Sie die Serverprotokolle auf Knoten rabbit@DESKTOP-7IAJK37
DIAGNOSTIK ===========
Versuch zu kontaktieren: ['rabbit@DESKTOP-7IAJK37']
rabbit@DESKTOP-7IAJK37: * Angeschlossen an EPMD (Port 4369) auf DESKTOP-7IAJK37 * EPMD meldet, dass der Knoten 'Rabbit' Port 25672 für Inter-Node- und CLI-Tool-Verkehr nutzt * Die TCP-Verbindung war erfolgreich, aber die Erlang-Verteilung scheiterte
* Authentifizierung fehlgeschlagen (vom entfernten Knoten abgelehnt), bitte prüfen Sie das Erlang-Cookie
Aktuelle Knotendetails: * Knotenname: 'rabbitmqcli38@DESKTOP-7IAJK37' * effektives Benutzerverzeichnis: C:\Users\itsvse_pc * Erlang cookie hash: RmzKErjVZUcsMU8wSgBGbA==
Das von rabbitMQ verwendete Cookie lautet: C:\Users\itsvse_pc\.erlang.cookie Dies sollte dasselbe sein wie der oben genannte Cookie-Abschnitt
Ursache des Problems:
Mein lokaler Administratorname ist itsvse_pc, ich melde mich mit itsvse_pc Konto auf dem Server ein und installiere rabbitmq. rabbitmq erstellt außerdem automatisch eine .erlang.cookie-Datei unter C:\user\itsvse_pc, aber wenn der RabbitMQ-Service startet, ist der Executioner das lokale Systemkonto, wie in der Abbildung unten gezeigt:
Lösung:
Verwenden Sie das auf der Maschine installierte Konto, um den Dienst zu starten, nehmen Sie das lokale Gerät als Beispiel, also verwenden Sie das itsvse_pc Konto, um den Dienst zu starten, wie in der untenstehenden Abbildung gezeigt:
Sobald die Einstellungen abgeschlossen sind, tippe auf Anwenden und Speichern.Dann starten Sie den Dienst neu!!! Service neu starten!!
Führe den rabbitmqctl-Status erneut aus, Erfolg!
|