Probleme mit Cloud Data Fusion beheben

Auf dieser Seite wird beschrieben, wie Sie Probleme mit Cloud Data Fusion beheben.

Fehlerinformationen für eine fehlgeschlagene Pipelineausführung abrufen

Wenn eine Pipelineausführung fehlschlägt, können Sie detaillierte Fehlerinformationen abrufen. In Cloud Data Fusion 6.11.0 werden Pipelinefehler nach Kategorie, Grund und Meldung klassifiziert. Diese Klassifizierung beschleunigt die Problembehebung und reduziert die Notwendigkeit, komplexe Protokolle zu prüfen.

So rufen Sie Fehlerdetails ab:

Console

  1. Öffnen Sie in der Google Cloud Console Ihre Cloud Data Fusion-Instanz und rufen Sie auf der Seite Studio Ihre Pipeline auf.

  2. Klicken Sie auf dem Knoten, an dem der Fehler aufgetreten ist, auf Fehler ansehen.

  3. Prüfen Sie die Fehlerdetails, einschließlich der Fehlerkategorie, des Fehlergrunds und der Fehlermeldung.

  4. Optional: Wenn Sie Rohprotokolle zur weiteren Analyse herunterladen möchten, klicken Sie auf Rohprotokolle herunterladen.

  5. Optional: Klicken Sie auf Protokolle ansehen, um Rohprotokolle aufzurufen.

REST

Sende eine POST-Anfrage an den folgenden Endpunkt:

 curl -H "Authorization: Bearer $(gcloud auth print-access-token)"
 -H "Content-Type: application/json" 
 ${CDAP_ENDPOINT}/v3/namespaces/NAMESPACE_ID/apps/PIPELINE_NAME/workflows/DataPipelineWorkflow/runs/RUN_ID/classify -X POST

Ersetzen Sie Folgendes:

  • NAMESPACE_ID: die ID des Namespace
  • PIPELINE_NAME: der Name der Pipeline
  • RUN_ID: die Ausführungs-ID der Pipeline

Hier ist ein Beispiel für eine Antwort bei einem Plug-in-Fehler:

 [
    {
       "stageName": "Stage Name",
       "errorCategory": "Plugin-x",
       "errorReason": "Input path gs://x does not exist",
       "errorMessage": "Input path gs://x does not exist",
       "errorType": "SYSTEM/USER/UNKNOWN",
       "dependency": "true/false"
    }
 ]
 ```
You can also [view advanced logs for your pipelines](/data-fusion/docs/how-to/viewing-stackdriver-logs).

Probleme beim Erstellen einer Cloud Data Fusion-Instanz beheben

Beim Erstellen einer Cloud Data Fusion-Instanz kann das folgende Problem auftreten:

Read access to project PROJECT_ID was denied.

Deaktivieren Sie die Cloud Data Fusion API, aktivieren Sie sie wieder und erstellen Sie dann die Instanz.