Hi,

GraphJob consists of two jobs. The first is a partitioning job, the second is 
the Vertex processing job.

Partitioning job divides a input graph into partitions based on the vertex ID. 
Thus, Graph API allows to send/receive messages among Vertices. 

P.S., The default partitioner of GraphJob is HashPartitioner, hash(vertexID) 
mod N, where N is the number of partitions.

Thanks.

On Oct 30, 2013, at 9:59 PM, [email protected] wrote:

> 
> Hey there,
> 
> I am having a strange issue with the Hama Graph API. I have a cluster of 2 
> servers. The thing is that when I run a hama example which implements the BSP 
> api, it works fine. When I run an example which uses the Graph API, like 
> SSSP, it starts 2 jobs. The first one is just one task job (even if I have 
> set more) and it ends after 1 superstep. Then immediately it starts a second 
> job which takes the input.
> 
> Can you mind checking on that and tell me if you can run it normally?
> I have hama 0.6.3.
> 
> Thanks
> 

Reply via email to