How to Set up Apache Giraph

<< Please leave a comment whether you found this guide useful, consistent, accurate or even deficient and crap 🙂 >>

Setting up Giraph can be a bit tricky and time consuming, unless you follow word by word a (subjectively) good guide, like the one I am giving here :p (and still there is a high probability that something else will go wrong).

Giraph has a few prerequisites that need to be satisfied before running successfully. These are:

  1. Install Oracle Java.
  2. Set up Apache Hadoop.
  3. Set up Apache Maven (optional but strongly recommended).

After completing these steps, you can happily proceed with setting up Giraph!

Below, I am trying to give a clear guide to install all of them. The guide is based on the steps I followed to install them in machines with Ubuntu 64-bit 12.04 and Ubuntu 64-bit 12.10.

So, here it goes!

Continue reading