Skip to content

nodetool recompress_sstables

Recompresses SSTables with current compression settings.


Synopsis

nodetool [connection_options] recompress_sstables [--jobs <jobs>] <keyspace> [tables...]

Description

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.


Arguments

Argument Description
keyspace Target keyspace
tables Optional: specific tables

Options

Option Description
--jobs Number of parallel jobs

Examples

Recompress All Tables

nodetool recompress_sstables my_keyspace

Recompress Specific Table

nodetool recompress_sstables my_keyspace my_table

Parallel Recompression

nodetool recompress_sstables --jobs 2 my_keyspace

When to Use

After Changing Compression

# After ALTER TABLE ... WITH compression = ...
nodetool recompress_sstables my_keyspace my_table

Switch Compression Algorithm

# Changed from LZ4 to Zstd
nodetool recompress_sstables my_keyspace my_table

Command Relationship
upgradesstables Upgrade SSTable format
compact Force compaction