CASSANDRA Study Guide 2026

Everything you need to pass the CASSANDRA exam in one place: the exam format, every topic to study, real practice questions with explanations, flashcards, and full-length practice tests. Free, no sign-up needed.

📋 CASSANDRA Exam Format at a Glance

60
Questions
90 min
Time Limit
70.00%
Passing Score

📚 CASSANDRA Topics to Study (33)

✍️ Sample CASSANDRA Questions & Answers

1. What is the purpose of the 'internode_encryption' setting in cassandra.yaml?
Enables TLS encryption for communication between Cassandra nodes

internode_encryption controls whether TLS is used to secure gossip and streaming traffic between nodes in the cluster.

2. What is the purpose of the Bloom filter in Apache Cassandra?
Quickly check if a partition key exists in an SSTable

Bloom filters are probabilistic data structures that allow Cassandra to skip reading SSTables that definitely do not contain a requested partition key.

3. Which of the following does Cassandra NOT possess?
ACID operations

Explanation: ACID operations is NOT a property of Cassandra. Cassandra is a NoSQL database that is designed to provide high scalability, high availability, and fault tolerance, particularly for large-scale, distributed data sets.

4. Which of the following factors determines how data are distributed within a cluster?
Partitioner

Explanation: The partitioner is responsible for deciding the distribution of data across the nodes in a Cassandra cluster. When data is inserted into a Cassandra cluster, the partitioner hashes the partition key to determine which node in the cluster should store the data. Different partitioners use different algorithms for hashing the partition key, but they all aim to distribute the data evenly across the nodes in the cluster. The choice of partitioner can have a significant impact on the performance and scalability of a Cassandra cluster, so it's an important consideration when setting up a new cluster.

5. What does the Cassandra gossip protocol accomplish?
Exchange state information about nodes across the cluster

Gossip is a peer-to-peer communication protocol where nodes periodically exchange metadata (status, load, schema version) with a few peers to propagate cluster state.

6. What is the purpose of running 'nodetool upgradesstables' after a Cassandra version upgrade?
Rewrites all SSTables into the current version's format to take advantage of format improvements

upgradesstables rewrites SSTables into the latest SSTable format version, enabling new compression, indexing, and performance features introduced in the upgraded version.

🎯 Free CASSANDRA Practice Tests

📖 CASSANDRA Guides & Articles

Your CASSANDRA Study Path
1. Learn with Flashcards → 2. Drill Practice Tests → 3. Take the Full Exam Simulation
Was this helpful?