public class FlinkStreamerConfig
extends org.apache.flink.configuration.Configuration
| Constructor and Description |
|---|
FlinkStreamerConfig() |
| Modifier and Type | Method and Description |
|---|---|
static org.apache.flink.configuration.Configuration |
toFlinkConfig(FlinkStreamerConfig config)
Transforms a
HoodieFlinkStreamer.Config into Configuration. |
addAll, addAll, addAllToProperties, clone, contains, containsKey, equals, fromMap, get, getBoolean, getBoolean, getBoolean, getBytes, getClass, getDouble, getDouble, getDouble, getEnum, getFloat, getFloat, getFloat, getInteger, getInteger, getInteger, getLong, getLong, getLong, getOptional, getString, getString, getString, getValue, hashCode, keySet, read, removeConfig, set, setBoolean, setBoolean, setBytes, setClass, setDouble, setDouble, setFloat, setFloat, setInteger, setInteger, setLong, setLong, setString, setString, toMap, toString, writepublic String kafkaTopic
public String kafkaGroupId
public String kafkaBootstrapServers
public String flinkCheckPointPath
public org.apache.flink.runtime.state.StateBackend stateBackend
public String instantRetryTimes
public String instantRetryInterval
public String targetBasePath
public String targetTableName
public String tableType
public Boolean insertCluster
public String propsFilePath
public String recordKeyField
public String partitionPathField
public String keygenClass
public String keygenType
public String sourceOrderingField
public String payloadClassName
public WriteOperationType operation
public Boolean preCombine
public Boolean commitOnErrors
public Boolean metadataEnabled
public Integer metadataCompactionDeltaCommits
public String writePartitionFormat
public Long writeRateLimit
public Integer writeParquetBlockSize
public Integer writeParquetMaxFileSize
public Integer parquetPageSize
public Long checkpointInterval
public Boolean help
public Integer indexBootstrapNum
public Integer bucketAssignNum
public Integer writeTaskNum
public String partitionDefaultName
public Boolean indexBootstrapEnabled
public Double indexStateTtl
public Boolean indexGlobalEnabled
public String indexPartitionRegex
public String sourceAvroSchemaPath
public String sourceAvroSchema
public Boolean utcTimezone
public Boolean writePartitionUrlEncode
public Boolean hiveStylePartitioning
public Double writeTaskMaxSize
public Double writeBatchSize
public Integer writeLogBlockSize
public Integer writeLogMaxSize
public Integer writeMergeMaxMemory
public Boolean compactionAsyncEnabled
public Integer compactionTasks
public String compactionTriggerStrategy
public Integer compactionDeltaCommits
public Integer compactionDeltaSeconds
public Integer compactionMaxMemory
public Long compactionTargetIo
public Boolean cleanAsyncEnabled
public String cleanPolicy
public Integer cleanRetainCommits
public Integer cleanRetainFileVersions
public Integer archiveMaxCommits
public Integer archiveMinCommits
public Boolean hiveSyncEnabled
public String hiveSyncDb
public String hiveSyncTable
public String hiveSyncFileFormat
public String hiveSyncMode
public String hiveSyncUsername
public String hiveSyncPassword
public String hiveSyncJdbcUrl
public String hiveSyncMetastoreUri
public String hiveSyncPartitionFields
public String hiveSyncPartitionExtractorClass
public Boolean hiveSyncAssumeDatePartition
public Boolean hiveSyncUseJdbc
public Boolean hiveSyncAutoCreateDb
public Boolean hiveSyncIgnoreExceptions
public Boolean hiveSyncSkipRoSuffix
public Boolean hiveSyncSupportTimestamp
public static org.apache.flink.configuration.Configuration toFlinkConfig(FlinkStreamerConfig config)
HoodieFlinkStreamer.Config into Configuration.
The latter is more suitable for the table APIs. It reads all the properties
in the properties file (set by `--props` option) and cmd line options
(set by `--hoodie-conf` option).Copyright © 2022 The Apache Software Foundation. All rights reserved.