Java, Giraph, Hadoop, Graph Processing.
another MapReduce job. All the fancy Giraph stuff is setup by the GiraphRunner instance that we pass to ToolRunner.run(). Lines 5 to 13 are arguments to this GiraphRunner. Lines 10–12 are what makes this a local job. Parameter -w 1 instructs to use just one worker, -ca mapred.job.tracker=local