In this chapter, we will discuss several aspects related to maintaining and managing an Apache Cassandra cluster. First, we'll discuss the nodetool utility, and quickly move on to tasks associated with scaling your cluster up or down. From there, we'll talk a little about the backup functionality of Apache Cassandra. Finally, we'll present situations for maintenance on your cluster, and discuss routine tasks that can improve its ability to function properly. Topics discussed will include the following:
- Adding and removing nodes
- Working with logical data centers
- Backups
- Techniques for ensuring data consistency
At the conclusion of this chapter, you should have a thorough understanding of basic cluster operations. You will have discovered much of the functionality around nodetool, and will understand when to use certain of its functions. Additionally...