Giraph is powerful Big data processing distributed computing platform. Facebook extensively uses Giraph for their graph processing and Facebook engineers have heavily contributed to this open source project. It sits on top of Hadoop. Giraph works using message passing and it's installation is very easy. It's the exact same procedure that they explain in their site. However once we you are done with the setup and want to do your own customization, then it's a real pain as there is no good documentation available. You have to rely on the mailing list and go through many trials and errors. In this article I will explain with a detailed example how to do your own customization and safely ride the Giraph.