Package org.apache.flink.state.rocksdb
Class RocksDBOptions
- java.lang.Object
-
- org.apache.flink.state.rocksdb.RocksDBOptions
-
- Direct Known Subclasses:
RocksDBOptions
@PublicEvolving public class RocksDBOptions extends Object
Configuration options for the RocksDB backend.
-
-
Field Summary
Fields Modifier and Type Field Description static org.apache.flink.configuration.ConfigOption<Integer>CHECKPOINT_TRANSFER_THREAD_NUMThe number of threads used to transfer (download and upload) files in RocksDBStateBackend.static org.apache.flink.configuration.ConfigOption<org.apache.flink.configuration.MemorySize>FIX_PER_SLOT_MEMORY_SIZEstatic org.apache.flink.configuration.ConfigOption<org.apache.flink.configuration.MemorySize>FIX_PER_TM_MEMORY_SIZEstatic org.apache.flink.configuration.ConfigOption<Double>HIGH_PRIORITY_POOL_RATIOstatic org.apache.flink.configuration.ConfigOption<String>LOCAL_DIRECTORIESThe local directory (on the TaskManager) where RocksDB puts its files.static org.apache.flink.configuration.ConfigOption<String>OPTIONS_FACTORYThe options factory class for RocksDB to create DBOptions and ColumnFamilyOptions.static org.apache.flink.configuration.ConfigOption<String>PREDEFINED_OPTIONSThe predefined settings for RocksDB DBOptions and ColumnFamilyOptions by Flink community.static org.apache.flink.configuration.ConfigOption<Integer>ROCKSDB_TIMER_SERVICE_FACTORY_CACHE_SIZEThe cache size per key-group for ROCKSDB timer service factory implementation.static org.apache.flink.configuration.ConfigOption<EmbeddedRocksDBStateBackend.PriorityQueueStateType>TIMER_SERVICE_FACTORYChoice of timer service implementation.static org.apache.flink.configuration.ConfigOption<Boolean>USE_MANAGED_MEMORYstatic org.apache.flink.configuration.ConfigOption<Boolean>USE_PARTITIONED_INDEX_FILTERSstatic org.apache.flink.configuration.ConfigOption<Double>WRITE_BUFFER_RATIO
-
Constructor Summary
Constructors Constructor Description RocksDBOptions()
-
-
-
Field Detail
-
LOCAL_DIRECTORIES
public static final org.apache.flink.configuration.ConfigOption<String> LOCAL_DIRECTORIES
The local directory (on the TaskManager) where RocksDB puts its files.
-
TIMER_SERVICE_FACTORY
public static final org.apache.flink.configuration.ConfigOption<EmbeddedRocksDBStateBackend.PriorityQueueStateType> TIMER_SERVICE_FACTORY
Choice of timer service implementation.
-
ROCKSDB_TIMER_SERVICE_FACTORY_CACHE_SIZE
public static final org.apache.flink.configuration.ConfigOption<Integer> ROCKSDB_TIMER_SERVICE_FACTORY_CACHE_SIZE
The cache size per key-group for ROCKSDB timer service factory implementation.
-
CHECKPOINT_TRANSFER_THREAD_NUM
public static final org.apache.flink.configuration.ConfigOption<Integer> CHECKPOINT_TRANSFER_THREAD_NUM
The number of threads used to transfer (download and upload) files in RocksDBStateBackend.
-
PREDEFINED_OPTIONS
public static final org.apache.flink.configuration.ConfigOption<String> PREDEFINED_OPTIONS
The predefined settings for RocksDB DBOptions and ColumnFamilyOptions by Flink community.
-
OPTIONS_FACTORY
public static final org.apache.flink.configuration.ConfigOption<String> OPTIONS_FACTORY
The options factory class for RocksDB to create DBOptions and ColumnFamilyOptions.
-
USE_MANAGED_MEMORY
public static final org.apache.flink.configuration.ConfigOption<Boolean> USE_MANAGED_MEMORY
-
FIX_PER_SLOT_MEMORY_SIZE
public static final org.apache.flink.configuration.ConfigOption<org.apache.flink.configuration.MemorySize> FIX_PER_SLOT_MEMORY_SIZE
-
FIX_PER_TM_MEMORY_SIZE
public static final org.apache.flink.configuration.ConfigOption<org.apache.flink.configuration.MemorySize> FIX_PER_TM_MEMORY_SIZE
-
WRITE_BUFFER_RATIO
public static final org.apache.flink.configuration.ConfigOption<Double> WRITE_BUFFER_RATIO
-
HIGH_PRIORITY_POOL_RATIO
public static final org.apache.flink.configuration.ConfigOption<Double> HIGH_PRIORITY_POOL_RATIO
-
USE_PARTITIONED_INDEX_FILTERS
public static final org.apache.flink.configuration.ConfigOption<Boolean> USE_PARTITIONED_INDEX_FILTERS
-
-