이 페이지에서는 Cloud Data Fusion 문제를 해결하는 방법을 설명합니다.
실패한 파이프라인 실행의 오류 정보 검색
파이프라인 실행에 실패하면 자세한 오류 정보를 가져올 수 있습니다. Cloud Data Fusion 6.11.0은 카테고리, 이유, 메시지별로 파이프라인 오류를 분류합니다. 이 분류를 사용하면 해결 속도가 빨라지고 복잡한 로그를 검사할 필요가 줄어듭니다.
오류 세부정보를 확인하려면 다음 단계를 따르세요.
콘솔
Google Cloud 콘솔에서 Cloud Data Fusion 인스턴스를 열고 Studio 페이지에서 파이프라인으로 이동합니다.
오류가 발생한 노드에서 오류 보기를 클릭합니다.
오류 카테고리, 오류 이유, 오류 메시지 등 오류 세부정보를 검토합니다.
선택사항: 추가 분석을 위해 원시 로그를 다운로드하려면 원시 로그 다운로드를 클릭합니다.
선택사항: 원시 로그를 보려면 로그 보기를 클릭합니다.
REST
다음 엔드포인트에 POST
요청을 전송합니다.
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
다음을 바꿉니다.
NAMESPACE_ID
: 네임스페이스의 IDPIPELINE_NAME
: 파이프라인의 이름RUN_ID
: 파이프라인의 실행 ID
다음은 플러그인 오류의 샘플 응답입니다.
[
{
"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).
Cloud Data Fusion 인스턴스 생성 문제 해결
Cloud Data Fusion 인스턴스를 만들 때 다음과 같은 문제가 발생할 수 있습니다.
Read access to project PROJECT_ID was denied.
이 문제를 해결하려면 Cloud Data Fusion API를 사용 중지했다가 다시 사용 설정한 후 인스턴스를 만듭니다.