can you try with these options? hadoop jar giraph-examples/target/giraph-examples-1.1.0-SNAPSHOT-for-hadoop-1.2.1-jar-with-dependencies.jar \ org.apache.giraph.GiraphRunner \ -D giraph.oneToAllMsgSending=true \ -D giraph.isStaticGraph=true \ -D giraph.numComputeThreads=15 \ -D giraph.numInputThreads=15 \ -D giraph.numOutputThreads=15 \ -D giraph.maxNumberOfSupersteps=30 \ -D giraph.useOutOfCoreGraph=true \ -D giraph.maxPartitionsInMemory=20 \ -D giraph.userPartitionCount=24 \ org.apache.giraph.examples.hyperball.HyperBall \ --vertexInputFormat org.apache.giraph.examples.hyperball.HyperBallTextInputFormat \ --vertexInputPath input/ \ --vertexOutputFormat org.apache.giraph.io.formats.IdWithValueTextOutputFormat \ --outputPath output/hyperball \ --combiner org.apache.giraph.comm.messages.HyperLogLogCombiner \ --outEdges org.apache.giraph.edge.LongNullArrayEdges \ --workers 1
so single worker, but the same number of partitions.