스트리밍 파이프라인 업그레이드 문제 해결

이 페이지에서는 병렬 교체 작업과 같은 기능을 사용하여 Dataflow 스트리밍 파이프라인 업그레이드 문제를 해결하는 방법을 보여줍니다.

병렬 교체 작업

파이프라인을 업그레이드하기 위해 병렬 바꾸기 작업을 실행할 때 오류가 발생하면 다음 안내를 따르세요.

필수 옵션 parallel_replace_job_min_parallel_pipelines_duration이 누락됨

병렬 바꾸기 작업을 실행하려고 하면 다음 오류와 함께 작업이 거부됩니다.

The parallel replace job requires you to set the parallel_replace_job_min_parallel_pipelines_duration field. Set the field and try your request again.

이 문제는 parallel_replace_job_name 또는 parallel_replace_job_id가 설정되었지만 parallel_replace_job_min_parallel_pipelines_duration는 설정되지 않은 경우에 발생합니다.

이 문제를 해결하려면 parallel_replace_job_name 또는 parallel_replace_job_id 옵션과 함께 parallel_replace_job_min_parallel_pipelines_duration 옵션을 설정하세요.

필수 옵션 parallel_replace_job_name 또는 parallel_replace_job_id 중 하나가 누락됨

병렬 바꾸기 작업을 실행하려고 하면 다음 오류와 함께 작업이 거부됩니다.

The parallel replace job requires you to set either the parallel_replace_job_id field or the parallel_replace_job_name field. Set one of these fields, then try your request again.

이 문제는 parallel_replace_job_min_parallel_pipelines_duration가 설정되어 있지만 parallel_replace_job_nameparallel_replace_job_id도 설정되어 있지 않은 경우에 발생합니다.

이 문제를 해결하려면 parallel_replace_job_min_parallel_pipelines_duration와 함께 parallel_replace_job_name 또는 parallel_replace_job_id 옵션을 설정하세요.

옵션 parallel_replace_job_min_parallel_pipelines_duration의 기간 값이 잘못됨

병렬 바꾸기 작업을 실행하려고 하면 다음 오류와 함께 작업이 거부됩니다.

An invalid duration string VALUE is set for `parallel_replace_job_min_parallel_pipelines_duration`. Set a valid duration string, such as 10s, 1m, or 1h. but not longer than 31 days.

이 문제는 제공된 기간 값이 잘못되어 발생합니다.

이 문제를 해결하려면 <value><unit> 형식으로 유효한 기간 문자열(예: 10s, 1m, 1h)을 설정하세요. 기간은 0~31일 사이여야 합니다.

병렬 교체 작업은 Streaming Engine에서만 지원됩니다.

병렬 바꾸기 작업을 실행하려고 하면 다음 오류와 함께 작업이 거부됩니다.

Parallel replace job is only supported for Streaming Engine. To enable Streaming Engine follow the instructions at https://cloud.google.com/dataflow/docs/streaming-engine#use

이 문제는 새 작업에 Streaming Engine이 사용 설정되지 않았기 때문에 발생합니다.

이 문제를 해결하려면 스트리밍 엔진을 사용 설정하고 작업을 다시 실행하세요.

병렬 교체 작업 ID를 찾을 수 없음

병렬 바꾸기 작업을 실행하려고 하면 다음 오류와 함께 작업이 거부됩니다.

The parallel replace job id JOB_ID was not found.

이 문제는 잘못된 작업 ID가 설정되었거나 원본 작업이 시스템에서 삭제된 경우에 발생합니다.

이 문제를 해결하려면 parallel_replace_job_id 옵션에 유효하고 실행 중인 작업 ID를 사용해야 합니다. 원래 작업이 이미 종료된 경우 병렬 작업 업데이트 옵션을 삭제하고 일반 새 작업을 만듭니다.

병렬 교체 작업 이름을 찾을 수 없음

병렬 바꾸기 작업을 실행하려고 하면 다음 오류와 함께 작업이 거부됩니다.

The parallel replace job name JOB_NAME was not found.

이 문제는 잘못된 작업 이름이 설정되었거나 원래 작업이 시스템에서 삭제된 경우에 발생합니다.

이 문제를 해결하려면 parallel_replace_job_name 옵션에 유효하고 실행 중인 작업 이름을 사용해야 합니다. 원래 작업이 이미 종료된 경우 병렬 작업 업데이트 옵션을 삭제하고 일반 새 작업을 만듭니다.

병렬 교체 작업이 비활성 작업을 가리킴

병렬 바꾸기 작업을 실행하려고 하면 다음 오류와 함께 작업이 거부됩니다.

The parallel replace job JOB_ID is not in a active state.

이 문제는 교체되는 작업이 활성 작업이 아니기 때문에 발생합니다.

이 문제를 해결하려면 parallel_replace_job_name 또는 parallel_replace_job_id이 실행 중인 유효한 스트리밍 작업을 가리키는지 확인합니다. 이전 작업이 이미 종료된 경우 병렬 작업 업데이트 옵션을 삭제하고 일반 새 작업을 만듭니다.

병렬 교체 작업이 배치 작업을 가리킴

병렬 바꾸기 작업을 실행하려고 하면 다음 오류와 함께 작업이 거부됩니다.

The parallel replace job must be a streaming job.

이 문제는 대체되는 작업이 스트리밍 작업이 아니기 때문에 발생합니다.

이 문제를 해결하려면 parallel_replace_job_name 또는 parallel_replace_job_id이 일괄 작업이 아닌 실행 중인 스트리밍 작업을 가리키는지 확인합니다.

병렬 교체 작업 옵션이 서로 다른 작업을 가리킴

병렬 바꾸기 작업을 실행하려고 하면 다음 오류와 함께 작업이 거부됩니다.

The parallel replace job id JOB_ID must point to a job with name JOB_NAME.

이 문제는 parallel_replace_job_nameparallel_replace_job_id 옵션이 서로 다른 작업을 가리키기 때문에 발생합니다.

이 문제를 해결하려면 두 옵션을 모두 사용하는 경우 동일한 실행 중인 스트리밍 작업을 가리키는지 확인하세요. 또는 parallel_replace_job_name 또는 parallel_replace_job_id 중 하나의 옵션만 사용합니다.