Book Image

Learning Storm

By : Ankit Jain, Anand Nalya
Book Image

Learning Storm

By: Ankit Jain, Anand Nalya

Overview of this book

<p>Starting with the very basics of Storm, you will learn how to set up Storm on a single machine and move on to deploying Storm on your cluster. You will understand how Kafka can be integrated with Storm using the Kafka spout.</p> <p>You will then proceed to explore the Trident abstraction tool with Storm to perform stateful stream processing, guaranteeing single message processing in every topology. You will move ahead to learn how to integrate Hadoop with Storm. Next, you will learn how to integrate Storm with other well-known Big Data technologies such as HBase, Redis, and Kafka to realize the full potential of Storm.</p> <p>Finally, you will perform in-depth case studies on Apache log processing and machine learning with a focus on Storm, and through these case studies, you will discover Storm's realm of possibilities.</p>
Table of Contents (16 chapters)
Learning Storm
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Summary


In this chapter, we introduced the topic of machine learning. You also learned how to run K-means clustering algorithms over Storm using Trident-ML and then use the generated model to predict the category of data using DRPC.

Although we used Trident-ML in this chapter, there are other machine learning packages also available for Storm. Storm.pattern (GitHub repository: https://github.com/quintona/storm-pattern) is one such library that can import models from other non-Storm packages, such as R, Weka, and so on.

With this, we come to the end of this book. Through the course of this book, we have come a long way from taking our first steps with Apache Storm to developing real-world applications with it. Here, we would like to summarize everything that we learned.

We introduced you to the basic concepts and components of Storm and covered how we can write and deploy/run the topology in the local and clustered modes. We also walk through the basic commands of Storm and cover how we can...