In this chapter, we learned how to set up a distributed Storm cluster and how to set up the prerequisites such as ZooKeeper. We also learned how to deploy a topology on a Storm cluster and how to control the parallelism of a topology. Finally, we saw the various ways in which we can partition streams in Storm using various stream groupings provided by Storm. Now, you should be able to develop basic Storm topologies and deploy them.
In the next chapter, we will see how we can monitor the Storm cluster using the Storm UI and also how to collect topology statistics using the Nimbus thrift interface.