In this chapter, we will graduate to the next step in understanding Storm—we will add persistence to our topology. We have chosen Cassandra for very obvious reasons, which will be elaborated during this chapter. The intent is to make you understand how the Cassandra data store can be integrated with the Storm topology.
The following topics will be covered in this chapter:
The advantages of Cassandra
Introduction to columnar databases and column family design fundamentals
Setting up a Cassandra cluster
Introducing the CQLSH, CLI, and Connector APIs
Storm topology wired to the Cassandra store
Understanding the mechanism of persistence
The best practices for Storm Cassandra applications