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 Details

    • 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
  • Constructor Details

    • RocksDBOptions

      public RocksDBOptions()