ok; i've done what you have told me...but now i've got this problem..
ava.lang.Throwable: Child Error
at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:271)
Caused by: java.io.IOException: Task process exit with nonzero status of 1.
at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:258)
this is my Computation code:
import org.apache.giraph.GiraphRunner;
import org.apache.giraph.graph.BasicComputation;
import org.apache.giraph.graph.Vertex;
import org.apache.giraph.edge.Edge;
import org.apache.hadoop.io.Text;
import org.apache.hadoop.io.NullWritable;
import org.apache.hadoop.util.ToolRunner;
public class SimpleSelectionComputation extends
BasicComputation<Text,NullWritable,Text,NullWritable> {
@Override
public void compute(Vertex<Text,NullWritable,Text>
vertex,Iterable<NullWritable> messages){
Text source = new Text("http://dbpedia.org/resource/1040s");
if (getSuperstep()==0)
{
if(vertex.getId()==source)
{
System.out.println("il soggetto "+vertex.getId()+" ha i
seguenti
predicati e oggetti:");
for(Edge<Text,Text> e : vertex.getEdges())
{
System.out.println(e.getValue()+"\t"+e.getTargetVertexId());
}
}
vertex.voteToHalt();
}
}
public static void main(String[] args) throws Exception {
System.exit(ToolRunner.run(new GiraphRunner(), args));
}
}