Book Image

Storm Blueprints: Patterns for Distributed Real-time Computation

Book Image

Storm Blueprints: Patterns for Distributed Real-time Computation

Overview of this book

Table of Contents (17 chapters)
Storm Blueprints: Patterns for Distributed Real-time Computation
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Chapter 2. Configuring Storm Clusters

In this chapter, you'll take a deeper look at the Storm technology stack, its software dependencies, and the process of setting up and deploying it to a Storm cluster.

We will begin by installing Storm in the pseudo-distributed mode where all components are collocated on the same machine, rather than distributed across multiple machines. Once you have an understanding of the basic steps involved in installing and configuring Storm, we will move on to automating these processes using the Puppet provisioning tool, which will greatly reduce the time and effort required to set up a multi-node cluster.

Specifically, we will cover:

  • The various components and services that compose a cluster

  • The Storm technology stack

  • Installing and configuring Storm on Linux

  • Storm's configuration parameters

  • Storm's command-line interface

  • Using the Puppet provisioning tool to automate the installation