public class Config extends 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.InternodeCompression |
static class |
Config.MemtableAllocationType |
static class |
Config.RequestSchedulerId |
| Constructor and Description |
|---|
Config() |
| Modifier and Type | Method and Description |
|---|---|
void |
configHintedHandoff() |
static boolean |
getOutboundBindAny() |
static boolean |
isClientMode() |
static List<String> |
parseHintedHandoffEnabledDCs(String dcNames) |
static void |
setClientMode(boolean clientMode) |
static void |
setOutboundBindAny(boolean value) |
public static final String PROPERTY_PREFIX
public String cluster_name
public String authenticator
public String authorizer
public volatile int permissions_validity_in_ms
public int permissions_cache_max_entries
public volatile int permissions_update_interval_in_ms
public String partitioner
public Boolean auto_bootstrap
public volatile boolean hinted_handoff_enabled_global
public String hinted_handoff_enabled
public volatile Integer max_hint_window_in_ms
public org.apache.cassandra.config.SeedProviderDef seed_provider
public Config.DiskAccessMode disk_access_mode
public Config.DiskFailurePolicy disk_failure_policy
public Config.CommitFailurePolicy commit_failure_policy
public String initial_token
public Integer num_tokens
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
public Integer streaming_socket_timeout_in_ms
public boolean cross_node_timeout
public volatile Double phi_convict_threshold
public Integer concurrent_reads
public Integer concurrent_writes
public Integer concurrent_counter_writes
@Deprecated public Integer concurrent_replicates
public Integer memtable_flush_writers
public Integer memtable_heap_space_in_mb
public Integer memtable_offheap_space_in_mb
public Float memtable_cleanup_threshold
public Integer storage_port
public Integer ssl_storage_port
public String listen_address
public String listen_interface
public Boolean listen_interface_prefer_ipv6
public String broadcast_address
public String internode_authenticator
public Boolean start_rpc
public String rpc_address
public String rpc_interface
public Boolean rpc_interface_prefer_ipv6
public String broadcast_rpc_address
public Integer rpc_port
public Integer rpc_listen_backlog
public String rpc_server_type
public Boolean rpc_keepalive
public Integer rpc_min_threads
public Integer rpc_max_threads
public Integer rpc_send_buff_size_in_bytes
public Integer rpc_recv_buff_size_in_bytes
public Integer internode_send_buff_size_in_bytes
public Integer internode_recv_buff_size_in_bytes
public Boolean start_native_transport
public Integer native_transport_port
public Integer native_transport_max_threads
public Integer 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
@Deprecated public Integer thrift_max_message_length_in_mb
public Integer thrift_framed_transport_size_in_mb
public Boolean snapshot_before_compaction
public Boolean auto_snapshot
public Integer column_index_size_in_kb
public Integer batch_size_warn_threshold_in_kb
public Integer concurrent_compactors
public volatile Integer compaction_throughput_mb_per_sec
public Integer max_streaming_retries
public volatile Integer stream_throughput_outbound_megabits_per_sec
public volatile Integer inter_dc_stream_throughput_outbound_megabits_per_sec
public String[] data_file_directories
public String saved_caches_directory
public String commitlog_directory
public Integer commitlog_total_space_in_mb
public Config.CommitLogSync commitlog_sync
public Double commitlog_sync_batch_window_in_ms
public Integer commitlog_sync_period_in_ms
public int commitlog_segment_size_in_mb
@Deprecated public int commitlog_periodic_queue_size
public String endpoint_snitch
public Boolean dynamic_snitch
public Integer dynamic_snitch_update_interval_in_ms
public Integer dynamic_snitch_reset_interval_in_ms
public Double dynamic_snitch_badness_threshold
public String request_scheduler
public Config.RequestSchedulerId request_scheduler_id
public org.apache.cassandra.config.RequestSchedulerOptions request_scheduler_options
public org.apache.cassandra.config.EncryptionOptions.ServerEncryptionOptions server_encryption_options
public org.apache.cassandra.config.EncryptionOptions.ClientEncryptionOptions client_encryption_options
public org.apache.cassandra.config.EncryptionOptions.ServerEncryptionOptions encryption_options
public Config.InternodeCompression internode_compression
@Deprecated public 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 sstable_preemptive_open_interval_in_mb
public volatile boolean incremental_backups
public boolean trickle_fsync
public int trickle_fsync_interval_in_kb
public Long key_cache_size_in_mb
public volatile int key_cache_save_period
public volatile int key_cache_keys_to_save
public long row_cache_size_in_mb
public volatile int row_cache_save_period
public volatile int row_cache_keys_to_save
public Long counter_cache_size_in_mb
public volatile int counter_cache_save_period
public volatile int counter_cache_keys_to_save
public String memory_allocator
public Integer file_cache_size_in_mb
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 Long index_summary_capacity_in_mb
public volatile int index_summary_resize_interval_in_minutes
public String otc_coalescing_strategy
public static final int otc_coalescing_window_us_default
public int otc_coalescing_window_us
public static boolean getOutboundBindAny()
public static void setOutboundBindAny(boolean value)
public static boolean isClientMode()
public static void setClientMode(boolean clientMode)
public void configHintedHandoff()
throws org.apache.cassandra.exceptions.ConfigurationException
org.apache.cassandra.exceptions.ConfigurationExceptionpublic static List<String> parseHintedHandoffEnabledDCs(String dcNames) throws IOException
IOExceptionCopyright © 2018 Cask Data, Inc. Licensed under the Apache License, Version 2.0.