

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 체크포인트 지정 활성화
<a name="how-zeppelin-checkpoint"></a>

환경 설정을 사용하여 체크포인트를 활성화할 수 있습니다. 체크포인트에 대한 자세한 내용은 [Managed Service for Apache Flink Developer Guide](https://docs.aws.amazon.com/managed-flink/latest/java/)의 [Fault Tolerance](https://docs.aws.amazon.com/managed-flink/latest/java/how-fault.html)를 참조하세요.

## 체크포인트 간격 설정
<a name="how-zeppelin-checkpoint-interval"></a>

다음 Scala 코드 예제는 애플리케이션의 체크포인트 간격을 1분으로 설정합니다.

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

다음 Python 코드 예제는 애플리케이션의 체크포인트 간격을 1분으로 설정합니다.

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

## 체크포인트 유형 설정
<a name="how-zeppelin-checkpoint-type"></a>

다음 Scala 코드 예제는 애플리케이션의 체크포인트 모드를 `EXACTLY_ONCE`(기본값)(으)로 설정합니다.

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

다음 Python 코드 예제는 애플리케이션의 체크포인트 모드를 `EXACTLY_ONCE`(기본값)으(로) 설정합니다.

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