This is a dev-in-box for Apache Giraph.
vagrant up
- You can develop your regular java aapplication and make a jar file. Then you can put it under
dib/
folder. vagrant ssh
docker ps
docker exec -it <container_id> "/bin/bash"
cd /vagrant
$HADOOP_HOME/bin/hadoop jar <youjar>.jar org.apache.giraph.GiraphRunner mypackage.DummyComputation --yarnjars <your>.jar --workers 1 --vertexInputFormat org.apache.giraph.io.formats.JsonLongDoubleFloatDoubleVertexInputFormat --vertexInputPath /user/root/input/tiny-graph.txt -vertexOutputFormat org.apache.giraph.io.formats.IdWithValueTextOutputFormat --outputPath /user/root/dummy-output
- Your output will be in /user/root/dummy-output on the hdfs file system
$HADOOP_HOME/bin/hadoop dfs -cat /user/root/dummy* | less
Coming soon.