public class Checkpoints extends Object
Stored checkpoint metadata files have the following format:
[MagicNumber (int) | Format Version (int) | Checkpoint Metadata (variable)]
The actual savepoint serialization is version-specific via the MetadataSerializer.
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
HEADER_MAGIC_NUMBER
Magic number at the beginning of every checkpoint metadata file, for sanity checks.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
disposeSavepoint(String pointer,
CheckpointStorage checkpointStorage,
ClassLoader classLoader) |
static void |
disposeSavepoint(String pointer,
org.apache.flink.configuration.Configuration configuration,
ClassLoader classLoader,
org.slf4j.Logger logger) |
static CompletedCheckpoint |
loadAndValidateCheckpoint(org.apache.flink.api.common.JobID jobId,
Map<JobVertexID,ExecutionJobVertex> tasks,
CompletedCheckpointStorageLocation location,
ClassLoader classLoader,
boolean allowNonRestoredState,
CheckpointProperties checkpointProperties) |
static CheckpointMetadata |
loadCheckpointMetadata(DataInputStream in,
ClassLoader classLoader,
String externalPointer) |
static CheckpointStorage |
loadCheckpointStorage(org.apache.flink.configuration.Configuration configuration,
ClassLoader classLoader,
org.slf4j.Logger logger) |
static StateBackend |
loadStateBackend(org.apache.flink.configuration.Configuration configuration,
ClassLoader classLoader,
org.slf4j.Logger logger) |
static void |
storeCheckpointMetadata(CheckpointMetadata checkpointMetadata,
DataOutputStream out) |
static void |
storeCheckpointMetadata(CheckpointMetadata checkpointMetadata,
DataOutputStream out,
MetadataSerializer serializer) |
static void |
storeCheckpointMetadata(CheckpointMetadata checkpointMetadata,
OutputStream out) |
public static final int HEADER_MAGIC_NUMBER
public static void storeCheckpointMetadata(CheckpointMetadata checkpointMetadata, OutputStream out) throws IOException
IOExceptionpublic static void storeCheckpointMetadata(CheckpointMetadata checkpointMetadata, DataOutputStream out) throws IOException
IOExceptionpublic static void storeCheckpointMetadata(CheckpointMetadata checkpointMetadata, DataOutputStream out, MetadataSerializer serializer) throws IOException
IOExceptionpublic static CheckpointMetadata loadCheckpointMetadata(DataInputStream in, ClassLoader classLoader, String externalPointer) throws IOException
IOExceptionpublic static CompletedCheckpoint loadAndValidateCheckpoint(org.apache.flink.api.common.JobID jobId, Map<JobVertexID,ExecutionJobVertex> tasks, CompletedCheckpointStorageLocation location, ClassLoader classLoader, boolean allowNonRestoredState, CheckpointProperties checkpointProperties) throws IOException
IOExceptionpublic static void disposeSavepoint(String pointer, CheckpointStorage checkpointStorage, ClassLoader classLoader) throws IOException, org.apache.flink.util.FlinkException
IOExceptionorg.apache.flink.util.FlinkExceptionpublic static void disposeSavepoint(String pointer, org.apache.flink.configuration.Configuration configuration, ClassLoader classLoader, @Nullable org.slf4j.Logger logger) throws IOException, org.apache.flink.util.FlinkException
IOExceptionorg.apache.flink.util.FlinkException@Nonnull public static StateBackend loadStateBackend(org.apache.flink.configuration.Configuration configuration, ClassLoader classLoader, @Nullable org.slf4j.Logger logger)
@Nonnull public static CheckpointStorage loadCheckpointStorage(org.apache.flink.configuration.Configuration configuration, ClassLoader classLoader, @Nullable org.slf4j.Logger logger)
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.