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.
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.