Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


...

Page properties

...


Discussion thread

Discussion thread: http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-FLIP-59-Enable-execution-configuration-from-Configuration-object-td32359.html

JIRA:

...


Vote thread
JIRA

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyFLINK-14785

Release1.10


Please keep the discussion on the mailing list rather than commenting on the wiki (wiki discussions get unwieldy fast).

...

  • In class org.apache.flink.configuration.PipelineOptions:
keysettingtypeExpected format
pipeline.auto-generate-uidsExecutionConfig#enableAutoGeneratedUidsConfigOption<Boolean>
pipeline.auto-type-registrationExecutionConfig#autoTypeRegistrationEnabledConfigOption<Boolean>
pipeline.auto-watermark-intervalExecutionConfig#autoWatermarkIntervalConfigOption<Duration>
pipeline.closure-cleaner-levelExecutionConfig#closureCleanerLevelConfigOption<ExecutionConfig.ClosureCleanerLevel>
pipeline.force-avroExecutionConfig#forceAvroConfigOption<Boolean>
pipeline.force-kryoExecutionConfig#forceKryoConfigOption<Boolean>
pipeline.generic-typesExecutionConfig#disableGenericTypesConfigOption<Boolean>
pipeline.global-job-parametersExecutionConfig#globalJobParametersConfigOption<Map<String, String>>
pipeline.max-parallelismExecutionConfig#maxParallelismConfigOption<Integer>
pipeline.object-reuseExecutionConfig#objectReuseConfigOption<Boolean>
pipeline.default-kryo-serializersExecutionConfig#defaultKryoSerializerClassesConfigOption<List<String>>

semicolon separated list of pairs of class names and serializers class names.

Example:

class:org.apache.flink.api.common.ExecutionConfigTest,serializer:org.apache.flink.api.common.ExecutionConfigTest$TestSerializer1;class:org.apache.flink.api.common.ExecutionConfigTest$TestSerializer1,serializer:org.apache.flink.api.common.ExecutionConfigTest$TestSerializer2

pipeline.registered-kryo-typesExecutionConfig#registeredKryoTypesConfigOption<List<String>>

semicolon separated list of class names

Example:

org.apache.flink.api.common.ExecutionConfigTest;org.apache.flink.api.common.ExecutionConfigTest$TestSerializer1
pipeline.registered-pojo-typesExecutionConfig#registeredPojoTypesConfigOption<List<String>>

semicolon separated list of class names

Example:

org.apache.flink.api.common.ExecutionConfigTest;org.apache.flink.api.common.ExecutionConfigTest$TestSerializer1
pipeline.operator-chainingStreamExecutionEnvironment#isChainingEnabledConfigOption<Boolean>
pipeline.cached-filesStreamExecutionEnvironment#cacheFileConfigOption<List<String>>

semicolon separated list of triples of cached file path, name, and executable flag(the executable flag is optional)

Example:

name:file1,path:/tmp1,executable:true;name:file2,path:/tmp2
  • In class org.apache.flink.streaming.api.environment.StreamPipelineOptions:

    keysettingtype
    pipeline.time-characteristicStreamExecutionEnvironment#timeCharacteristicConfigOption<TimeCharacteristic>


  • In class org.apache.flink.streaming.api.environment.ExecutionCheckpointingOptions

    keysettingtype
    execution.checkpointing.modeCheckpointConfig#checkpointingModeConfigOption<CheckpointingMode>
    execution.checkpointing.intervalCheckpointConfig#checkpointIntervalConfigOption<Duration>
    execution.checkpointing.timeoutCheckpointConfig#checkpointTimeoutConfigOption<Duration>
    execution.checkpointing.max-concurrent-checkpointsCheckpointConfig#maxConcurrentCheckpointsConfigOption<Integer>
    execution.checkpointing.min-pauseCheckpointConfig#minPauseBetweenCheckpointsConfigOption<Duration>
    execution.checkpointing.prefer-checkpoint-for-recoveryCheckpointConfig#preferCheckpointForRecoveryConfigOption<Boolean>
    execution.checkpointing.tolerable-failed-checkpointsCheckpointConfig#tolerableCheckpointFailureNumberConfigOption<Integer>
    execution.checkpointing.externalized-checkpointCheckpointConfig#externalizedCheckpointCleanupConfigOption<CheckpointConfig.ExternalizedCheckpointCleanup>


  • In class org.apache.flink.configuration.ExecutionOptions


    keysettingtype
    execution.checkpointing.snapshot-compressionExecutionConfig#useSnapshotCompressionConfigOption<Boolean>
    execution.buffer-timeoutStreamExecutionEnvironment#bufferTimeoutConfigOption<Duration>
    Where


Options not configurable from Configuration

...