2

Ich weiß, dass wenn Sie airflow webserver über Ihr Home-Terminal ausführen, können Sie die Benutzeroberfläche unter http://localhost:8080 anzeigen. Ich kann das machen.Anzeigen UI-Schnittstelle von Apache Airflow-Webserver auf der virtuellen Maschine

Allerdings habe ich eine virtuelle Amazon Lightsail-Instanz, in die ich ssh bin. Ich springe dann von dort in eine virtuelle Umgebung, um den Befehl airflow webserver auszuführen. Dies wird erfolgreich ausgeführt, jedoch kann ich danach nicht auf die Benutzeroberfläche zugreifen. Ich habe versucht, die folgenden Adressen in meinen Browser eingeben:

  1. [IP-Adresse]: 8080
  2. [IP-Adresse]
  3. [IP-Adresse]: 80

und eine Vielzahl von Andere. Irgendeine Idee, wie ich auf die UI-Schnittstelle zugreife?

Antwort

1

Bei einer Instanz in AWS sind standardmäßig alle externen Ports geschlossen und nur Port 22 ist offen (wird für ssh verwendet). Es gibt auch die Möglichkeit, einfach auf HTTP und HTTPS zulassen zu klicken, wodurch Port 80 und 443 geöffnet werden Wenn der Webserver standardmäßig auf Port 8080 ausgeführt wird, müssten Sie die Netzwerkeinstellung Ihrer Instanz aufrufen und den Port öffnen, auf dem der Airflow-Webserver ausgeführt wird.

Das ist wirklich wirklich einfach:

Gehen Sie auf die "Netzwerk & Sicherheit" -> Einstellungen Security Group in der linken Navigation

  • die Security Group finden, dass Ihre Instanz abgesehen von
  • ist
  • Klicken Sie auf Eingehende Regeln
  • Sie müssen "Benutzerdefinierte TCP-Regel" in der Dropdown-Liste auswählen.
  • Geben Sie den Port (8080) in "Portbereich"
  • Klicken Sie auf Anwenden (Add-Regel) und

enter image description here

Sie den Anschluss, den Sie während der Luftstrom-Befehl ausgeführt wird geöffnet angeben genießen.

airflow webserver -p 8080 
+0

JA! Es hat funktioniert, danke Alter! (gefunden die Port-Einstellungen in der Registerkarte "Netzwerk" unter Firewall) – nerves

+0

wenn es funktioniert dann klicken Sie bitte auf die Antwort –

+0

Fertig! Sorry, neu bei StackOverflow - nochmals vielen Dank! – nerves

Verwandte Themen