Detén una canalización en ejecución

Si necesita detener un trabajo de Dataflow en ejecución, puede emitir un comando mediante la interfaz de Dataflow Monitoring o la interfaz de línea de comandos de Dataflow. Hay dos comandos posibles que puedes emitir para detener tu trabajo: Cancelar (Cancel) y Desviar (Drain).

Detén un trabajo con la IU de supervisión de Cloud Dataflow

Para detener un trabajo, seleccione el trabajo de la lista de trabajos en la interfaz de Dataflow Monitoring. En la tarjeta de información de tu trabajo, haz clic en Detener trabajo (Stop Job).

Figura 1: Tarjeta de información para un trabajo de Dataflow, con el botón Detener trabajo (Stop Job).

El cuadro de diálogo Detener trabajo (Stop Job) aparece con las opciones para detener el trabajo:

Figura 2: Cuadro de diálogo Detener trabajo (Stop Job) con opciones para cancelar (Cancel) y desviar (Drain).

Selecciona la opción Cancelar (Cancel) o Desviar (Drain) según corresponda y haz clic en el botón Detener trabajo (Stop Job).

Cancelar

Si utiliza la opción Cancelar para detener tu trabajo, le indica al servicio de Dataflow que cancele tu trabajo de inmediato. El servicio detendrá todos los procesos de transferencia y procesamiento de datos tan pronto como sea posible y comenzará inmediatamente a limpiar los recursos de Google Cloud adjuntos a tu trabajo. Estos recursos pueden incluir el cierre de las instancias de trabajador de Compute Engine y el cierre de conexiones activas a fuentes o receptores de E/S.

Debido a que Cancelar detiene inmediatamente el procesamiento, puedes perder cualquier dato "en tránsito". Los datos "en tránsito" se refieren a los datos que se leyeron, pero que tu canalización aún está procesando. Los datos escritos desde tu canalización a un receptor de salida antes de emitir el comando Cancelar todavía pueden estar disponibles en tu receptor de salida.

Si la pérdida de datos no es una preocupación, usa la opción Cancelar para detener la acción y asegurarte de que los recursos de Google Cloud asociados con tu trabajo se cierren lo antes posible.

Desviar