You can configure most of the settings exposed in Apache Cassandra’s cassandra.yaml configuration file in DC/OS Apache Cassandra. For information about these settings, see the Apache Cassandra documentation. Settings that you can configure include:

  • cluster_name
  • num_tokens
  • hinted_handoff_enabled
  • max_hint_window_in_ms
  • hinted_handoff_throttle_in_kb
  • max_hints_delivery_threads
  • hints_flush_period_in_ms
  • max_hints_file_size_in_mb
  • batchlog_replay_throttle_in_kb
  • authenticator
  • authorizer
  • partitioner
  • key_cache_save_period
  • row_cache_size_in_mb
  • row_cache_save_period
  • commitlog_sync_period_in_ms
  • commitlog_segment_size_in_mb
  • commitlog_total_space_in_mb
  • concurrent_reads
  • concurrent_writes
  • concurrent_counter_writes
  • concurrent_materialized_view_writes
  • memtable_allocation_type
  • index_summary_resize_interval_in_minutes
  • storage_port
  • ssl_storage_port
  • start_native_transport
  • native_transport_port
  • start_rpc
  • rpc_port
  • rpc_keepalive
  • thrift_framed_transport_size_in_mb
  • tombstone_warn_threshold
  • tombstone_failure_threshold
  • column_index_size_in_kb
  • batch_size_warn_threshold_in_kb
  • batch_size_fail_threshold_in_kb
  • compaction_throughput_mb_per_sec
  • sstable_preemptive_open_interval_in_mb
  • read_request_timeout_in_ms
  • range_request_timeout_in_ms
  • write_request_timeout_in_ms
  • counter_write_request_timeout_in_ms
  • internode_compression
  • cas_contention_timeout_in_ms
  • truncate_request_timeout_in_ms
  • request_timeout_in_ms
  • dynamic_snitch_update_interval_in_ms
  • dynamic_snitch_reset_interval_in_ms
  • dynamic_snitch_badness_threshold
  • auto_snapshot
  • roles_update_interval_in_ms
  • permissions_update_interval_in_ms
  • key_cache_keys_to_save
  • row_cache_keys_to_save
  • counter_cache_keys_to_save
  • file_cache_size_in_mb
  • memtable_heap_space_in_mb
  • memtable_offheap_space_in_mb
  • memtable_cleanup_threshold
  • memtable_flush_writers
  • listen_on_broadcast_address
  • internode_authenticator
  • native_transport_max_threads
  • native_transport_max_frame_size_in_mb
  • native_transport_max_concurrent_connections
  • native_transport_max_concurrent_connections_per_ip
  • rpc_min_threads
  • rpc_max_threads
  • rpc_send_buff_size_in_bytes
  • rpc_recv_buff_size_in_bytes
  • concurrent_compactors
  • stream_throughput_outbound_megabits_per_sec
  • inter_dc_stream_throughput_outbound_megabits_per_sec
  • streaming_socket_timeout_in_ms
  • phi_convict_threshold
  • buffer_pool_use_heap_if_exhausted
  • disk_optimization_strategy
  • max_value_size_in_mb
  • otc_coalescing_strategy