Debugging für die Spark-Anwendung durchführen
Gilt für: Funkenmotor Gluten beschleunigter Funkenmotor
Mit dem Ausgangsverzeichnis der Engine (Bucket, das Sie während der Bereitstellung der Spark-Engine übergeben haben) können Sie die Spark-Anwendung überwachen und debuggen. Das Ausgangsverzeichnis der Engine enthält Protokolle und Spark-Ereignisse für alle Spark-Anwendungen, die auf der Engine übergeben werden.
In der folgenden Prozedur werden die Schritte zum Anzeigen von Protokollen einer Spark-Anwendung beschrieben.
- Melden Sie sich bei Ihrem IBM Cloud-Konto an und navigieren Sie von der Cloud-Objektspeicherinstanz aus zum Home-Bucket der Engine.
- Wechseln Sie zum Stammverzeichnispfad des Speicherbuckets. Navigieren Sie zum Pfad spark/
<spark-engine-id>/logs, um die Protokolle der übergebenen Spark-Anwendungen zu überprüfen. Hier ist<spark-engine-id>die ID der Engine, auf der die Anwendung ausgeführt wird. - Für jede Anwendung, die auf der Spark-Engine übergeben wird, wird ein Unterpfad mit der Anwendungs-ID erstellt, um die Treiber-und Executor-Protokolldateien der Spark-Anwendung zu speichern.
- Um Protokolle zu überprüfen, laden Sie die Treiber-und Executors-Protokolldatei von der Cloud Object Storage-Konsole herunter.