2016-07-13 7 views
3

Ich versuche, Rabbitmq zu installieren. Die Installation beider Erlang-Dateien, d. H. Der OTP 18.1-Datei, wurde erfolgreich durchgeführt, und auch die Installation von rabbitmq wurde erfolgreich abgeschlossen. Aber wenn ich versuche rabbitmq zu verbinden, erhalte ich folgende Fehlermeldung:epmd Fehler für Host myhost: Adresse (kann nicht mit Host/Port verbinden) auf Windows 10

C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.5.6\sbin>rabbitmq-plugins.bat enable rabbitmq_management 
Plugin configuration unchanged. 
Applying plugin configuration to [email protected] failed. 
* Could not contact node [email protected] 
    Changes will take effect at broker restart. 
* Options: --online - fail if broker cannot be contacted. 
      --offline - do not try to contact broker. 
C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.5.6\sbin>rabbitmq-server restart 
ERROR: epmd error for host INLN50899724A: address (cannot connect to host/port) 

Klicken Sie unten auf das Bild, um zu sehen Fehler enthält Error Empd Rabbitmq

Antwort

1

Änderung Kaninchen @ INLN50899724A an Kaninchen @ localhost und versuchen Sie es erneut.

+0

Können Sie mir dabei helfen .. Wie das zu tun? Ich habe versucht, Knotenname in der Conf-Datei zu ändern, aber es spiegelt nicht wider. – Antarjot

+0

Finden Sie den Speicherort der Konfigurationsdatei in Windows. Für ex in Linux ist es in /etc/rabbitmq/rabbitmq.config gefunden. Versuchen Sie, den Knotennamen in der Konfigurationsdatei zu ändern. –

+0

Ja, ich habe die Datei rabbitmq.config in C: \ Benutzer \ \ AppData \ Roaming \ RabbitMQ gefunden. Aber ich habe gesehen, dass sie leer ist. Also, wissen Sie, was Sie darin schreiben müssen, um den Hostnamen zu ändern – Antarjot

4

Ich kann wirklich spät antworten, aber ich stehe immer noch vor diesem Problem. So kann es jemanden helfen, während der Installation von Rabbitmq Version 3.6.5. Um den Knotennamen zu ändern, öffnen Sie "rabbitmq-env.bat" unter "Installationsverzeichnis \ sbin" und ändern Sie RABBITMQ_NODENAME in "rabbit @ localhost" (Zeilennummer 90 in rabbitmq 3.6.5). Stellen Sie jedoch sicher, dass Sie den Windows-Dienst entfernen, den Knotennamen ändern, den Dienst installieren und ihn starten. Das hat für mich funktioniert. Keine anderen Optionen funktionierten für mich, die im stackoverflow als richtige Antwort markiert wurden!

+0

Das funktionierte für meine Win10-Maschine. – Pyro979

+0

Ich hatte ähnliches Problem auf meinem Linux-Server mit dem Namen 176.vm Kaninchen versucht, eine Verbindung zum Host '176', die – Dmitriusan

+0

Ich würde noch später auf die Partei als Sie lösen, aber ich wollte darauf hinweisen, dass Sie auch einstellen können der Wert als Windows-Umgebungsvariable als Alternative zum Bearbeiten der Batch-Datei – Sam

3

Für Windows-Maschine:

  • Go in C:\Users\<YourUserName>\AppData\Roaming\RabbitMQ
  • Erstellen Sie eine Datei rabbitmq-env.conf
  • Fügen Sie die folgenden:

    CONFIG_FILE=C:\Users\<YourUserName>\AppData\Roaming\RabbitMQ\rabbitmq 
    NODE_IP_ADDRESS=127.0.0.1 
    [email protected] 
    
  • Die oben ist mein env-config, für diese besondere Ausgabeeinstellung wird die nodename ausreichend sein nt.

  • Schalten Sie die Firewall aus & Starten Sie den Rabbitmq, es wird funktionieren. Nach dem Ausführen einmal, auch wenn Sie die Firewall einschalten, wird es funktionieren.

Dies funktioniert für mich in Windows 10 Maschine.

+0

und es funktionierte auch für mich! – Manuelarte

2

Entfernen Sie den RabbitMQ-Dienst. Deinstallieren Sie RabbitMQ. Beenden Sie den Prozess epmd.exe. Löschen Sie das Verzeichnis c: \ users \\ AppData \ Roaming \ RabbitMQ.

Go auf Control Panels -> System -> Erweitert -> Umgebungsvariablen

eine Variable hinzufügen namens RABBITMQ_NODENAME und setzen Sie ihn auf [email protected]

Neu installieren RabbitMQ.

Navigieren Sie zum RabbitMQ-sbin-Verzeichnis (oder führen Sie den Befehl im Startmenü aus) und führen Sie rabbitmqctl status aus.

Sie sollten den (Verbindung zum Host/Port) Fehler nicht mehr sehen.

Und ja, das wird Ihre Cisco AnyConnect VPN bezogenen Installationsprobleme beheben.

0

Oder bearbeitet Ihre Hosts-Datei, so dass INLN50899724A auf 127.0.0 zeigt.1

0

in der Shell> Export RABBITMQ_NODENAME = Kaninchen @ localhost

/sbin/rabbitmq-Server -detached