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));
  }

        
}

Reply via email to