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

Software installation


The application we're building will utilize Apache Kafka and its dependencies (Apache ZooKeeper). If you haven't done so already, set up ZooKeeper and Kafka according to the instructions in the ZooKeeper installation section in Chapter 2, Configuring Storm Clusters, and the Installing Kafka section in Chapter 4, Real-time Trend Analysis.

Titan installation

To install Titan, download the Titan 0.3.x complete package from Titan's downloads page (https://github.com/thinkaurelius/titan/wiki/Downloads), and extract it to a convenient location by using the following command:

wget http://s3.thinkaurelius.com/downloads/titan/titan-all-0.3.2.zip
unzip titan-all-0.3.2.zip

Titan's complete distribution package includes everything that is necessary for running Titan with any of the supported storage backends: Cassandra, HBase, and BerkelyDB. There are also backend-specific distributions if you are only interested in using a specific storage backend.

Note

Both Storm and Titan use the...