

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Habilitación de puntos de comprobación
<a name="how-zeppelin-checkpoint"></a>

Los puntos de control se activan mediante la configuración del entorno. Para obtener información sobre los puntos de control, consulte la guía para desarrolladores de [Fault Tolerance](https://docs.aws.amazon.com/managed-flink/latest/java/how-fault.html) en [Managed Service para Apache Flink](https://docs.aws.amazon.com/managed-flink/latest/java/).

## Establecimiento del intervalo de puntos de control
<a name="how-zeppelin-checkpoint-interval"></a>

El siguiente ejemplo de código de Scala establece el intervalo de puntos de control de la aplicación en un minuto:

```
// start a checkpoint every 1 minute
stenv.enableCheckpointing(60000)
```

El siguiente ejemplo de código de Python establece el intervalo de puntos de control de la aplicación en un minuto:

```
st_env.get_config().get_configuration().set_string(
    "execution.checkpointing.interval", "1min"
)
```

## Establecimiento del tipo de punto de control
<a name="how-zeppelin-checkpoint-type"></a>

El siguiente ejemplo de código de Scala establece el modo de punto de control de la aplicación en `EXACTLY_ONCE` (predeterminado):

```
// set mode to exactly-once (this is the default)
stenv.getCheckpointConfig.setCheckpointingMode(CheckpointingMode.EXACTLY_ONCE)
```

El siguiente ejemplo de código de Python establece el modo de punto de control de la aplicación en `EXACTLY_ONCE` (predeterminado):

```
st_env.get_config().get_configuration().set_string(
    "execution.checkpointing.mode", "EXACTLY_ONCE"
)
```