Gilt für: Funkenmotor Gluten beschleunigter Funkenmotor
Spark-Benutzerschnittstelle
Die Spark-Benutzeroberfläche ( Spark UI ) hilft Ihnen, die verschiedenen Aspekte einer laufenden Spark-Anwendung zu verfolgen.
Die folgende Liste enthält einige Beispiele:
- Aktuelle aktive Phase
- Anzahl der Aufgaben in einer Phase
- Grund für eine länger laufende Phase
- Strangler-Task in einer Phase
- ob die Executors in der Anwendung optimal genutzt werden
- Untersuchen Sie den Speicher-und Plattenverbrauch des Treibers und Executors.
Verwenden Sie den Spark-Protokollserver, um die Ausführung einer abgeschlossenen Spark-Anwendung zu überprüfen. Informationen zum Zugriff auf den Spark-Protokollserver finden Sie unter Spark-Protokollserver aufrufen.
Zugriff auf die Spark UI
-
Melden Sie sich an der watsonx.data-Konsole an.
-
Wählen Sie im Navigationsmenü die Option Infrastrukturmanager.
-
Klicken Sie auf den Namen der Spark-Engine (in der Listenansicht oder Topologieansicht). Das Fenster mit Informationen zur Engine wird geöffnet.
-
Wählen Sie auf der Registerkarte Anwendungen eine Anwendung aus und klicken Sie auf den Link ID der Anwendung. Die Seite Spark UI öffnet sich.
-
Sie können die folgenden Details einsehen:
- Die Ereigniszeitlinie zeigt eine grafische Ansicht der Zeitachse und der Ereignisse an.
- Details zu verschiedenen Phasen der Ausführung, dem verwendeten Speicher, der Spark-Umgebung und dem Executor (Speicher und Treiber).
Protokollverknüpfungen auf den Registerkarten "Stages" und "Executors" der Spark-Historienserver-Benutzeroberfläche funktionieren nicht, da die Protokolle nicht mit den Spark-Ereignissen erhalten bleiben. Um die Task- und Executor-Protokolle zu überprüfen, aktivieren Sie die Plattformprotokollierung. Einzelheiten finden Sie unter Anzeigen von Protokollen.