public class Config
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Config.CommitFailurePolicy |
static class |
Config.CommitLogSync |
static class |
Config.DiskAccessMode |
static class |
Config.DiskFailurePolicy |
static class |
Config.DiskOptimizationStrategy |
static class |
Config.InternodeCompression |
static class |
Config.MemtableAllocationType |
static class |
Config.RequestSchedulerId |
static class |
Config.UserFunctionTimeoutPolicy |
Constructor and Description |
---|
Config() |
Modifier and Type | Method and Description |
---|---|
static java.util.function.Supplier<Config> |
getOverrideLoadConfig() |
static boolean |
isClientMode()
Deprecated.
migrate to
DatabaseDescriptor.isClientInitialized() |
static void |
log(Config config) |
static void |
setClientMode(boolean clientMode)
Deprecated.
|
static void |
setOverrideLoadConfig(java.util.function.Supplier<Config> loadConfig) |
public static final java.lang.String PROPERTY_PREFIX
public java.lang.String cluster_name
public java.lang.String authenticator
public java.lang.String authorizer
public java.lang.String role_manager
public volatile int permissions_validity_in_ms
public volatile int permissions_cache_max_entries
public volatile int permissions_update_interval_in_ms
public volatile int roles_validity_in_ms
public volatile int roles_cache_max_entries
public volatile int roles_update_interval_in_ms
public volatile int credentials_validity_in_ms
public volatile int credentials_cache_max_entries
public volatile int credentials_update_interval_in_ms
public java.lang.String partitioner
public boolean auto_bootstrap
public volatile boolean hinted_handoff_enabled
public java.util.Set<java.lang.String> hinted_handoff_disabled_datacenters
public volatile int max_hint_window_in_ms
public java.lang.String hints_directory
public ParameterizedClass seed_provider
public Config.DiskAccessMode disk_access_mode
public Config.DiskFailurePolicy disk_failure_policy
public Config.CommitFailurePolicy commit_failure_policy
public java.lang.String initial_token
public int num_tokens
public java.lang.String allocate_tokens_for_keyspace
public volatile long request_timeout_in_ms
public volatile long read_request_timeout_in_ms
public volatile long range_request_timeout_in_ms
public volatile long write_request_timeout_in_ms
public volatile long counter_write_request_timeout_in_ms
public volatile long cas_contention_timeout_in_ms
public volatile long truncate_request_timeout_in_ms
@Deprecated public int streaming_socket_timeout_in_ms
this#streaming_keep_alive_period_in_secs
insteadpublic java.lang.Integer streaming_keep_alive_period_in_secs
public boolean cross_node_timeout
public volatile long slow_query_log_timeout_in_ms
public volatile double phi_convict_threshold
public int concurrent_reads
public int concurrent_writes
public int concurrent_counter_writes
public int concurrent_materialized_view_writes
@Deprecated public java.lang.Integer concurrent_replicates
public int memtable_flush_writers
public java.lang.Integer memtable_heap_space_in_mb
public java.lang.Integer memtable_offheap_space_in_mb
public java.lang.Float memtable_cleanup_threshold
public volatile int repair_session_max_tree_depth
public int storage_port
public int ssl_storage_port
public java.lang.String listen_address
public java.lang.String listen_interface
public boolean listen_interface_prefer_ipv6
public java.lang.String broadcast_address
public boolean listen_on_broadcast_address
public java.lang.String internode_authenticator
public boolean start_rpc
public java.lang.String rpc_address
public java.lang.String rpc_interface
public boolean rpc_interface_prefer_ipv6
public java.lang.String broadcast_rpc_address
public int rpc_port
public int rpc_listen_backlog
public java.lang.String rpc_server_type
public boolean rpc_keepalive
public int rpc_min_threads
public int rpc_max_threads
public java.lang.Integer rpc_send_buff_size_in_bytes
public java.lang.Integer rpc_recv_buff_size_in_bytes
public int internode_send_buff_size_in_bytes
public int internode_recv_buff_size_in_bytes
public boolean start_native_transport
public int native_transport_port
public java.lang.Integer native_transport_port_ssl
public int native_transport_max_threads
public int native_transport_max_frame_size_in_mb
public volatile long native_transport_max_concurrent_connections
public volatile long native_transport_max_concurrent_connections_per_ip
public boolean native_transport_flush_in_batches_legacy
public volatile long native_transport_max_concurrent_requests_in_bytes_per_ip
public volatile long native_transport_max_concurrent_requests_in_bytes
public java.lang.Integer native_transport_max_negotiable_protocol_version
@Deprecated public int thrift_max_message_length_in_mb
public int max_value_size_in_mb
public int thrift_framed_transport_size_in_mb
public boolean snapshot_before_compaction
public boolean auto_snapshot
public int column_index_size_in_kb
public int column_index_cache_size_in_kb
public volatile int batch_size_warn_threshold_in_kb
public volatile int batch_size_fail_threshold_in_kb
public java.lang.Integer unlogged_batch_across_partitions_warn_threshold
public volatile java.lang.Integer concurrent_compactors
public volatile int compaction_throughput_mb_per_sec
public volatile int compaction_large_partition_warning_threshold_mb
public int min_free_space_per_drive_in_mb
@Deprecated public int max_streaming_retries
public volatile int stream_throughput_outbound_megabits_per_sec
public volatile int inter_dc_stream_throughput_outbound_megabits_per_sec
public java.lang.String[] data_file_directories
public java.lang.String saved_caches_directory
public java.lang.String commitlog_directory
public java.lang.Integer commitlog_total_space_in_mb
public Config.CommitLogSync commitlog_sync
public double commitlog_sync_batch_window_in_ms
public int commitlog_sync_period_in_ms
public int commitlog_segment_size_in_mb
public ParameterizedClass commitlog_compression
public int commitlog_max_compression_buffers_in_pool
public TransparentDataEncryptionOptions transparent_data_encryption_options
public java.lang.Integer max_mutation_size_in_kb
public boolean cdc_enabled
public java.lang.String cdc_raw_directory
public int cdc_total_space_in_mb
public int cdc_free_space_check_interval_ms
@Deprecated public int commitlog_periodic_queue_size
public java.lang.String endpoint_snitch
public boolean dynamic_snitch
public int dynamic_snitch_update_interval_in_ms
public int dynamic_snitch_reset_interval_in_ms
public double dynamic_snitch_badness_threshold
public java.lang.String request_scheduler
public Config.RequestSchedulerId request_scheduler_id
public RequestSchedulerOptions request_scheduler_options
public EncryptionOptions.ServerEncryptionOptions server_encryption_options
public EncryptionOptions.ClientEncryptionOptions client_encryption_options
public EncryptionOptions.ServerEncryptionOptions encryption_options
public Config.InternodeCompression internode_compression
@Deprecated public java.lang.Integer index_interval
public int hinted_handoff_throttle_in_kb
public int batchlog_replay_throttle_in_kb
public int max_hints_delivery_threads
public int hints_flush_period_in_ms
public int max_hints_file_size_in_mb
public ParameterizedClass hints_compression
public int sstable_preemptive_open_interval_in_mb
public volatile boolean incremental_backups
public boolean trickle_fsync
public int trickle_fsync_interval_in_kb
public java.lang.Long key_cache_size_in_mb
public volatile int key_cache_save_period
public volatile int key_cache_keys_to_save
public java.lang.String row_cache_class_name
public long row_cache_size_in_mb
public volatile int row_cache_save_period
public volatile int row_cache_keys_to_save
public java.lang.Long counter_cache_size_in_mb
public volatile int counter_cache_save_period
public volatile int counter_cache_keys_to_save
public java.lang.Integer file_cache_size_in_mb
public java.lang.Boolean file_cache_round_up
BufferPool
slab sizes of 64 kb, we
store in the file cache buffers that divide 64 kb, so we need to round the buffer sizes to powers of two.
This boolean controls weather they are rounded up or down. Set it to true to round up to the
next power of two, set it to false to round down to the previous power of two. Note that buffer sizes are
already rounded to 4 kb and capped between 4 kb minimum and 64 kb maximum by the Config.DiskOptimizationStrategy
.
By default, this boolean is set to round down when disk_optimization_strategy
is ssd
,
and to round up when it is spinning
.public boolean buffer_pool_use_heap_if_exhausted
public Config.DiskOptimizationStrategy disk_optimization_strategy
public double disk_optimization_estimate_percentile
public double disk_optimization_page_cross_chance
public boolean inter_dc_tcp_nodelay
public Config.MemtableAllocationType memtable_allocation_type
public volatile int tombstone_warn_threshold
public volatile int tombstone_failure_threshold
public volatile java.lang.Long index_summary_capacity_in_mb
public volatile int index_summary_resize_interval_in_minutes
public int gc_log_threshold_in_ms
public int gc_warn_threshold_in_ms
public int tracetype_query_ttl
public int tracetype_repair_ttl
public java.lang.String otc_coalescing_strategy
public static final int otc_coalescing_window_us_default
public int otc_coalescing_window_us
public int otc_coalescing_enough_coalesced_messages
public static final int otc_backlog_expiration_interval_ms_default
public volatile int otc_backlog_expiration_interval_ms
public int windows_timer_interval
public java.lang.Long prepared_statements_cache_size_mb
public java.lang.Long thrift_prepared_statements_cache_size_mb
public boolean enable_user_defined_functions
public boolean enable_scripted_user_defined_functions
public boolean enable_materialized_views
public boolean enable_sasi_indexes
public boolean enable_user_defined_functions_threads
public long user_defined_function_warn_timeout
public long user_defined_function_fail_timeout
public Config.UserFunctionTimeoutPolicy user_function_timeout_policy
public volatile boolean back_pressure_enabled
public volatile ParameterizedClass back_pressure_strategy
public volatile boolean snapshot_on_duplicate_row_detection
public volatile boolean check_for_duplicate_rows_during_reads
public volatile boolean check_for_duplicate_rows_during_compaction
@Deprecated public static boolean isClientMode()
DatabaseDescriptor.isClientInitialized()
@Deprecated public static void setClientMode(boolean clientMode)
DatabaseDescriptor.clientInitialization(boolean)
public static java.util.function.Supplier<Config> getOverrideLoadConfig()
public static void setOverrideLoadConfig(java.util.function.Supplier<Config> loadConfig)
public static void log(Config config)
Copyright © 2009-2019 The Apache Software Foundation