In this chapter, we will learn about the gossip protocol of Cassandra. Thereafter, we will delve into Cassandra administration and management in terms of understanding scaling and reliability in action. This will equip you with the ability to handle situations that you would not like to come across but do happen in production, such as handling recoverable nodes, rolling restarts, and so on.
The topics that will be covered in the chapter are as follows:
Cassandra—gossip protocol
Cassandra scaling—adding a new node to a cluster
Replacing a node
Replication factor changes
Node tool commands
Rolling restarts and fault tolerance
Cassandra monitoring tools
So, this chapter will help you understand the basics of Cassandra, as well as the various options required for the maintenance and management of Cassandra activities.