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
Öffnen Sie in der Google Cloud Console Ihre Cloud Data Fusion-Instanz und rufen Sie auf der Seite Studio Ihre Pipeline auf.
Klicken Sie auf dem Knoten, an dem der Fehler aufgetreten ist, auf Fehler ansehen.
Prüfen Sie die Fehlerdetails, einschließlich der Fehlerkategorie, des Fehlergrunds und der Fehlermeldung.
Optional: Wenn Sie Rohprotokolle zur weiteren Analyse herunterladen möchten, klicken Sie auf Rohprotokolle herunterladen.
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 NamespacePIPELINE_NAME
: der Name der PipelineRUN_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.