Cassandra is a highly available, fault-tolerant, distributed database. However, sometimes data can get corrupted due to client application faults and other reasons. To handle such situations, Cassandra provides tools to back up and restore data to the last known state. Using the nodetool snapshot
command, we can manually take snapshots of the data of a node. Restoring the snapshot from a node might not be consistents but restoring from all nodes' data will eventually become consistent. An incremental backup configuration allows the taking of automatic snapshots of node data. While loading SSTables
in the bulk sstableloader
is a great utility, using the sstableloader
SSTables
can be uploaded to different clusters with different ranges and replication factors too. The sstable2json
command converts a SSTable
to JSON format, which then can be converted back to SSTable
using the json2sstable
command and be loaded into a Cassandra node. The CQLSSTableWriter
class APIs can be used to create...
Apache Cassandra Essentials
By :
Apache Cassandra Essentials
By:
Overview of this book
Apache Cassandra Essentials takes you step-by-step from from the basics of installation to advanced installation options and database design techniques. It gives you all the information you need to effectively design a well distributed and high performance database. You’ll get to know about the steps that are performed by a Cassandra node when you execute a read/write query, which is essential to properly maintain of a Cassandra cluster and to debug any issues. Next, you’ll discover how to integrate a Cassandra driver in your applications and perform read/write operations. Finally, you’ll learn about the various tools provided by Cassandra for serviceability aspects such as logging, metrics, backup, and recovery.
Table of Contents (14 chapters)
Apache Cassandra Essentials
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Free Chapter
Getting Your Cassandra Cluster Ready
An Architectural Overview
Creating Database and Schema
Read and Write – Behind the Scenes
Writing Your Cassandra Client
Monitoring and Tuning a Cassandra Cluster
Backup and Restore
Index
Customer Reviews