실행 중인 파이프라인 중지

실행 중인 Dataflow 작업을 중지해야 하는 경우 Dataflow 모니터링 인터페이스 또는 Dataflow 명령줄 인터페이스를 사용하여 명령어를 실행하면 됩니다. 취소드레이닝이라는 두 가지 명령어를 사용하여 작업을 중지할 수 있습니다.

Cloud Dataflow 모니터링 UI를 사용한 작업 중지

Dataflow 모니터링 인터페이스의 작업 목록에서 중지할 작업을 선택합니다. 작업 정보 카드에서 작업 중지를 클릭합니다.

그림 1: 작업 중지 버튼이 있는 Dataflow 작업용 정보 카드

작업 중지 방법에 대한 옵션이 있는 작업 중지 대화상자가 나타납니다.

그림 2: 취소 및 드레이닝 옵션이 있는 작업 중지 대화상자

취소 또는 드레이닝 옵션을 적절히 선택하고 작업 중지 버튼을 클릭합니다.

취소

취소 옵션을 사용하여 작업을 중지하면 Dataflow 서비스가 즉시 작업을 취소합니다. 이 서비스는 가능한 한 빨리 모든 데이터 수집 및 처리를 중지하고 작업에 연결된 Google Cloud 리소스 삭제를 즉시 시작합니다. 여기에는 Compute Engine 작업자 인스턴스 종료와 I/O 소스 또는 싱크에 대한 활성 연결을 종료하는 작업이 포함됩니다.

취소는 즉시 처리를 중단하기 때문에 '처리 중인' 데이터가 손실될 수 있습니다. '처리 중인' 데이터는 읽었지만 아직 파이프라인에서 처리 중인 데이터를 말합니다. 취소 명령어를 실행하기 전에 파이프라인에서 출력 싱크에 기록된 데이터는 출력 싱크에서 계속 액세스할 수 있습니다.

데이터 손실에 대한 우려가 크지 않다면 작업과 관련된 Google Cloud 리소스가 가능한 빨리 종료되도록 취소 옵션을 사용하여 작업을 중지해야 합니다.

드레이닝