Jump to ratings and reviews
Rate this book

Learning Storm

Rate this book
LEARNING STORM

272 pages, Paperback

First published January 1, 2014

3 people are currently reading
11 people want to read

About the author

Ankit Jain

33 books

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
1 (12%)
4 stars
4 (50%)
3 stars
3 (37%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 - 4 of 4 reviews
Profile Image for Xianshun Chen.
90 reviews4 followers
February 3, 2021
The book covers quite widely, with quite a number of ways to show how other technologies  working with Storm introduced in a easy-to-understand way such as the covering of ZooKeeper, Kafka, Hadoop, YARN, Ganglia, JMX, HBase, Redis, MySQL, etc. I especially likes the way they teach Trident, which makes it much easier to grasp the concept of Trident, and the last chapter on machine is extremely useful.

While the normal readers can read the book chapters by chapters to take a slow and full exposure. For someone like me, who always like to delve directly into practice, the best approach is actually to read the book three times, each time skipping some chapters.

During first time, the reader should go through chapter 1 to chapter 4, skipping the thrift library introduction in chapter 3, and then directly jump to chapter 8, which gives an example of log processing in Storm. With this the reader will build a level of confidence after practicing the simple cases in these chapters.

During the second time, the reader should go through chapter 5 and chapter 9 to get a good ideas of what Trident is and how Trident work, as well as how to do machine learning using Trident.

During the third time, the reader can optionally go through the thrift library in chapter 3, then go to chapter 7 which show rich tools to interact with Storm such JMX and Ganglia. Finally if there is a need for integration with Hadoop, then go to chapter 6 and some other parts in chapter 7
Profile Image for Hanish Bansal.
2 reviews
November 11, 2014
Learning storm is great book to learn storm basics as well as various use cases of storm. It is intended for Java developers who want to create and run real-time applications on Apache Storm. It will serve both as a getting-started guide for inexperienced developers and as a reference to implement advanced use cases with Storm for experienced developers.

Learning Storm will provide insights on the following concepts:
- Core concepts of Apache Storm and real-time processing,
- Deploy Storm in local mode and clustered mode,
- Design and develop Storm topologies that solve real-world problems,
- Read data from external sources such as Apache Kafka for processing in Storm and store the output into HBase and Redis,
- Create Trident topologies to support various message processing semantics,
- Monitor the health of a Storm cluster.
528 reviews
April 2, 2015
This is a fair overview for getting started with Storm. It helped me an initial topology up and running, which is nice, since outside of the example topologies in storm-starter, there's not a lot of great examples to find.
Displaying 1 - 4 of 4 reviews

Can't find what you're looking for?

Get help and learn more about the design.