HOME
ACADEMY
DOCS
CONTACT US
DOWNLOAD DATASTAX
GLOSSARY
SUPPORT
DEVELOPER BLOGS
This document is
no longer maintained
.
Apache Cassandra™ 3.0 for Windows
(Not supported)
About Apache Cassandra
What's new?
Understanding the architecture
Architecture in brief
Internode communications (gossip)
Failure detection and recovery
Data distribution and replication
Consistent hashing
Virtual nodes
Data replication
Partitioners
Murmur3Partitioner
RandomPartitioner
ByteOrderedPartitioner
Snitches
Dynamic snitching
SimpleSnitch
RackInferringSnitch
PropertyFileSnitch
GossipingPropertyFileSnitch
Ec2Snitch
Ec2MultiRegionSnitch
GoogleCloudSnitch
CloudstackSnitch
Database internals
Storage engine
How Cassandra reads and writes data
How is data written?
How is data maintained?
How is data updated?
How is data deleted?
How are indexes stored and updated?
How is data read?
How do write patterns affect reads?
Data consistency
How are consistent read and write operations handled?
How are Cassandra transactions different from RDBMS transactions?
How do I accomplish lightweight transactions with linearizable consistency?
How do I discover consistency level performance?
How is the consistency level configured?
How is the serial consistency level configured?
How are read requests accomplished?
How are write requests accomplished?
Planning a cluster deployment
Installing
Installing
Apache Cassandra 3.0 for Windows
Windows troubleshooting
Installing earlier releases of
Apache Cassandra 3.0 for Windows
Uninstalling
Apache Cassandra 3.0 for Windows
Installing on cloud providers
Recommended production settings for Linux and Windows
Windows installation directories
Configuration
cassandra.yaml configuration file
Cassandra include file
Security
Securing Cassandra
Internal authentication
Internal authorization
JMX authentication and authorization
SSL encryption
Configuring firewall port access
Configuring gossip settings
Configuring the heap dump directory
Configuring virtual nodes
Enabling virtual nodes on a new cluster
Enabling virtual nodes on an existing production cluster
Using multiple network interfaces
Configuring logging
Commit log archive configuration
Change Data Capture (CDC) logging
Generating tokens
Hadoop support
Initializing a cluster
Initializing a multiple node cluster (single datacenter)
Initializing a multiple node cluster (multiple datacenters)
Starting or stopping Cassandra
Clearing the data from Windows
Operations
Adding or removing nodes, datacenters, or clusters
Adding nodes to an existing cluster
Adding a datacenter to a cluster
Replacing a dead node or dead seed node
Replacing a running node
Moving a node from one rack to another
Decommissioning a datacenter
Removing a node
Switching snitches
Changing keyspace replication strategy
Edge cases for transitioning or migrating a cluster
Adding single-token nodes to a cluster
Adding a datacenter to a single-token architecture cluster
Replacing a dead node in a single-architecture cluster
Backing up and restoring data
About snapshots
Taking a snapshot
Deleting snapshot files
Enabling incremental backups
Restoring from a snapshot
Restoring a snapshot into a new cluster
Recovering from a single disk failure using JBOD
Repairing nodes
Hinted Handoff: repair during write path
Read Repair: repair during read path
Manual repair: Anti-entropy repair
Migrating to incremental repairs
Monitoring Cassandra
Monitoring a Cassandra cluster
Tuning Java resources
Data caching
Configuring data caches
Monitoring and adjusting caching
Configuring memtable thresholds
Configuring compaction
Compression
When to compress data
Configuring compression
Testing compaction and compression
Tuning Bloom filters
Moving data to or from other databases
Purging gossip state on a node
Cassandra tools
The nodetool utility
About the nodetool utility
assassinate
bootstrap
cfhistograms
cfstats
cleanup
clearsnapshot
compact
compactionhistory
compactionstats
decommission
describecluster
describering
disableautocompaction
disablebackup
disablebinary
disablegossip
disablehandoff
disablehintsfordc
disablethrift
drain
enableautocompaction
enablebackup
enablebinary
enablegossip
enablehandoff
enablehintsfordc
enablethrift
failuredetector
flush
gcstats
getcompactionthreshold
getcompactionthroughput
getendpoints
getlogginglevels
getsstables
getstreamthroughput
gettimeout
gettraceprobability
gossipinfo
help
info
invalidatecountercache
invalidatekeycache
invalidaterowcache
join
listsnapshots
move
netstats
pausehandoff
proxyhistograms
rangekeysample
rebuild
rebuild_index
refresh
refreshsizeestimates
reloadtriggers
relocatesstables
removenode
repair
replaybatchlog
resetlocalschema
resumehandoff
ring
scrub
setcachecapacity
setcachekeystosave
setcompactionthreshold
setcompactionthroughput
sethintedhandoffthrottlekb
setlogginglevel
setstreamthroughput
settimeout
settraceprobability
snapshot
status
statusbackup
statusbinary
statusgossip
statushandoff
statusthrift
stop
stopdaemon
tablehistograms
tablestats
toppartitions
tpstats
truncatehints
upgradesstables
viewbuildstatus
verify
version
The cassandra utility
The cassandra-stress tool
Interpreting the output of cassandra-stress
SSTable utilities
sstabledump
sstableexpiredblockers
sstablekeys
sstablelevelreset
sstableloader (Cassandra bulk loader)
sstablemetadata
sstableofflinerelevel
sstablerepairedset
sstablescrub
sstablesplit
sstableupgrade
sstableutil
sstableverify
Troubleshooting
Release notes
Home
Academy
Docs home
Contact us
Download DataStax
Glossary
Support
Developer blogs
Search
Home
Cassandra tools
SSTable utilities
SSTable utilities
Tools for using, upgrading, and changing Cassandra SSTables.
sstabledump
Dump the contents of the specified SSTable in JSON format
sstableexpiredblockers
The sstableexpiredblockers utility will reveal blocking SSTables that prevent an SSTable from dropping.
sstablekeys
The sstablekeys utility dumps table keys.
sstablelevelreset
The sstablelevelreset utility will reset the level to 0 on a given set of SSTables.
sstableloader (Cassandra bulk loader)
Provides the ability to bulk load external data into a cluster, load existing SSTables into another cluster with a different number of nodes or replication strategy, and restore snapshots.
sstablemetadata
The sstablemetadata utility prints metadata about a specified SSTable.
sstableofflinerelevel
The sstableofflinerelevel utility will relevel SSTables.
sstablerepairedset
The sstablerepairedset utility will reset the level to 0 on a given set of SSTables.
sstablescrub
An offline version of nodetool scrub. It attempts to remove the corrupted parts while preserving non-corrupted data.
sstablesplit
Use this tool to split SSTables files into multiple SSTables of a maximum designated size.
sstableupgrade
Upgrade the SSTables in the specified table or snapshot to match the currently installed version of Cassandra.
sstableutil
The sstableutil utility will list the SSTable files for a provided table.
sstableverify
The sstableverify utility will verify the SSTable for a provided table.
Cassandra tools
The nodetool utility
The cassandra utility
The cassandra-stress tool
SSTable utilities
sstabledump
sstableexpiredblockers
sstablekeys
sstablelevelreset
sstableloader (Cassandra bulk loader)
sstablemetadata
sstableofflinerelevel
sstablerepairedset
sstablescrub
sstablesplit
sstableupgrade
sstableutil
sstableverify
Interpreting the output of cassandra-stress
sstabledump