Apache Software Foundation
Apache Homepage
License
Sponsorship
Thanks
Security
Apache Cassandra
Documentation
Operating Cassandra
Toggle navigation
Home
Download
Documentation
Community
Blog
Toggle navigation
Getting Started
New Features in Apache Cassandra 4.0
Architecture
The Cassandra Query Language (CQL)
Data Modeling
Configuring Cassandra
Operating Cassandra
Snitch
Adding, replacing, moving and removing nodes
Repair
Read repair
Hints
Compaction
Bloom Filters
Compression
Change Data Capture
Backups
Bulk Loading
Monitoring
Security
Hardware Choices
Cassandra Tools
Troubleshooting
Contributing to Cassandra
Frequently Asked Questions
Third-Party Plugins
Reporting Bugs
Contact us
Operating Cassandra
ΒΆ
Snitch
Dynamic snitching
Snitch classes
Adding, replacing, moving and removing nodes
Bootstrap
Removing nodes
Moving nodes
Replacing a dead node
Monitoring progress
Cleanup data after range movements
Repair
Incremental and Full Repairs
Usage and Best Practices
Other Options
Full Repair Example
Read repair
Expectation of Monotonic Quorum Reads
Table level configuration of monotonic reads
Read Repair Example
Read Consistency Level and Read Repair
Improved Read Repair Blocking Behavior in Cassandra 4.0
Diagnostic Events for Read Repairs
Background Read Repair
Hints
Hinted Handoff
Configuring Hints
Configuring Hints at Runtime with
nodetool
Monitoring Hint Delivery
Compaction
Strategies
Types of compaction
When is a minor compaction triggered?
Merging sstables
Tombstones and Garbage Collection (GC) Grace
TTL
Fully expired sstables
Repaired/unrepaired data
Data directories
Single sstable tombstone compaction
Common options
Compaction nodetool commands
Switching the compaction strategy and options using JMX
More detailed compaction logging
Bloom Filters
Changing
Compression
Configuring Compression
Benefits and Uses
Operational Impact
Advanced Use
Change Data Capture
Overview
Configuration
Reading CommitLogSegments
Warnings
Further Reading
Backups
Types of Backups
Data Directory Structure
Snapshots
Incremental Backups
Restoring from Incremental Backups and Snapshots
Bulk Loading
Tools for Bulk Loading
Using sstableloader
Using nodetool import
Bulk Loading External Data
Monitoring
Metric Types
Table Metrics
Keyspace Metrics
ThreadPool Metrics
Client Request Metrics
Cache Metrics
CQL Metrics
DroppedMessage Metrics
Streaming Metrics
Compaction Metrics
CommitLog Metrics
Storage Metrics
HintsService Metrics
SSTable Index Metrics
BufferPool Metrics
Client Metrics
Batch Metrics
JVM Metrics
JMX
Metric Reporters
Security
TLS/SSL Encryption
SSL Certificate Hot Reloading
Roles
Authentication
Authorization
Caching
JMX access
Hardware Choices
CPU
Memory
Disks
Common Cloud Choices
Next
Previous