Practical Real-time Data Processing and Analytics
by Shilpi Saxena, Selva raj Ramasamy, Prateek Bhati, Saurabh Gupta
Summary
In this chapter, we acquainted the reader with the basics of Storm. We started with the history of Storm, where we discussed how Nathan Marz got the idea for Storm and what types of challenges he faced while releasing Storm as open source software and then in Apache. We discussed the architecture of Storm and its components. Nimbus, supervisor workers, executors, and tasks are all part of Storm's architecture. Its components are tuples, stream, topology, spouts, and bolts. We discussed how to set up Storm and configure it to run in the cluster. Zookeeper is required to be set up first, as Storm requires it.
At the end of the chapter, we discussed a word count example implemented in Storm using a spout and multiple bolts. We showed ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access