Hello everybody,
I was wondering about the message-passing protocol: is there a difference
if two communicating threads are on the same node, as opposed to being on
different ones? Is communication achieved through memory whenever the
threads are local to the node, or does it always default to
Giraph runs on a Hadoop cluster as a map reduce job. Each worker is hence a
different task and it runs as a different jvm. This means that you can have
two workers running in the same machine. Hence it can happen that two
vertices running on two different workers executed in the same machine
might
i think messages between workers (jvm's) on the same compute node in the
cluster will communicate over the netty, but on the loopback addr. messages
between worker tasks on different compute nodes will communicate over the
network. messages between workers and themselves (i.e. between 2 data
Ok great, thanks. I've been working with 0.1, I can get things to
compile (see below code) but they still are not running, the maps hang
(also below). I have no idea how to fix it, I may consider updating
that code I have that compiles to 0.2 and see if it works then. The
only difference I can see