Auf dieser Seite wird beschrieben, wie Sie Probleme mit Cloud Data Fusion beheben.
Fehlerinformationen für eine fehlgeschlagene Pipeline-Ausfü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 Problemlösung und macht es weniger erforderlich, komplexe Logs zu untersuchen.
So rufen Sie Fehlerdetails auf:
Console
Öffnen Sie in der Google Cloud Konsole Ihre Cloud Data Fusion-Instanz und rufen Sie auf der Seite Studio Ihre Pipeline auf.
Klicken Sie auf dem Knoten, bei dem der Fehler aufgetreten ist, auf Fehler ansehen.
Sehen Sie sich die Fehlerdetails an, die die Fehlerkategorie, den Fehlergrund und die Fehlermeldung enthalten.
Optional: Wenn Sie Rohdatenprotokolle für die weitere Analyse herunterladen möchten, klicken Sie auf Rohdatenprotokolle herunterladen.
Optional: Wenn Sie die Rohlogs aufrufen möchten, klicken Sie auf Logs ansehen.
REST
Senden Sie 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 auf einen 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.
Um dieses Problem zu beheben, deaktivieren Sie die Cloud Data Fusion API und aktivieren Sie sie dann wieder. Erstellen Sie anschließend die Instanz.