Skip to content

AxonOps — AI-Native Control Plane for Open Source Data Platforms

nodetool recompress_sstables

Cassandra 4.1+

This command is available in Cassandra 4.1 and later.

Recompresses SSTables with current compression settings.


Terminal window
nodetool [connection_options] recompress_sstables [options] [keyspace] [tables...]

See connection options for connection options.

nodetool recompress_sstables rewrites SSTables using the current compression configuration. Use this after changing a table's compression settings to apply them to existing data.


ArgumentDescription
keyspaceTarget keyspace (optional; if omitted, recompresses all keyspaces)
tablesOptional: specific tables
OptionDescription
-j, --jobsNumber of parallel jobs

Terminal window
nodetool recompress_sstables my_keyspace
Terminal window
nodetool recompress_sstables my_keyspace my_table
Terminal window
nodetool recompress_sstables --jobs 2 my_keyspace

Terminal window
# After ALTER TABLE ... WITH compression = ...
nodetool recompress_sstables my_keyspace my_table
Terminal window
# Changed from LZ4 to Zstd
nodetool recompress_sstables my_keyspace my_table

CommandRelationship
upgradesstablesUpgrade SSTable format
compactForce compaction