2016-10-03 3 views
0

Ich habe ein Sturm-Cluster mit 1 Nimbus-Knoten und 3 Supervisor-Knoten, die auf Docker-Container auf AWS ec2-Instanzen ausgeführt werden. Ich hatte eine Topologie mit der Anzahl der Arbeiter gleich 3 und es lief völlig in Ordnung. Ich hielt an und entfernte diesen Behälter und begann einen neuen. Danach scheint der folgende Fehler in den Supervisor-Protokollen zu stehen:Storm: java.lang.RuntimeException: Zurückgegeben Kanal wurde eigentlich nicht

2016-10-03 21:18:22 bsmnClient [ERROR] Verbindungsversuch 129 zu Netty-Client-Hostname: 6702 fehlgeschlagen: java.lang .RuntimeException: Returned Kanal war eigentlich nicht

etabliert

ich bearbeitet haben „/ etc/hosts“ den Hostnamen enthalten wie folgt: IP-Adresse Hostname

Dennoch scheint die Probleme bestehen bleiben. Obwohl die gleiche Topologie mit der Anzahl der Worker, die auf 1 festgelegt sind, einwandfrei funktioniert, werden alle Hinweise zur Lösung dieses Problems geschätzt.

Antwort

0

Das Problem war mit dem Hostnamen. Ich änderte den Hostnamen so, dass er dem DNS-Namen entsprach, indem ich "/ etc/hostname" sowie "/ etc/hosts" und die neu gestartete nimbus-Instanz, gefolgt von den Supervisor-Instanzen, aktualisierte. Dies behebt das Problem. Hoffe das hilft jedem, der mit dem gleichen Problem festgefahren ist!

0

Bitte überprüfen Sie Ihr Supervisor-Protokoll. Manchmal müssen Sie die Anwendung erneut bereitstellen, da der Supervisor die Topologie noch nicht gestartet hat.

Verwandte Themen