The job expects the input data in adjacency list format, each line
should look like:

vertex neighbor1 neighbor2 ....

--sebastian


On 07.08.2012 00:02, Vishal Patel wrote:
> Thanks Sebastian, it runs fine now. However, the output comes back as
> 
> 0       0
> 1       1
> 2       2
> 3       3
> 4       4
> 5       5
> 6       6
> ..
> 
> I have an unsorted edge file with just int values.
> http://www.ics.uci.edu/~vishalrp/public/testg.txt
> 
> My test graph (head below) has 10,000 nodes ( from 0 to 9999) and 9998
> edges. There are 4 connected components in the graph.
> 
> 0       5800
> 0       5981
> 1       1239
> 1       2989
> 1       3961
> 2       5417
> 2       7350
> 
> What am I doing wrong? Also, in general does the graph have to have int
> values for nodes? Or can I have strings?
> 
> Appreciate your help!
> 
> Vishal
> 
> 
> 
> 
> On Mon, Aug 6, 2012 at 2:22 PM, Sebastian Schelter <s...@apache.org> wrote:
> 
>> You cannot run the vertex class directly. Instead you can use
>> GiraphRunner, e.g.
>>
>> hadoop jar giraph-jar-with-dependencies.jar
>> org.apache.giraph.GiraphRunner
>> org.apache.giraph.examples.ConnectedComponentsVertex --inputFormat
>> org.apache.giraph.examples.IntIntNullIntTextInputFormat --inputPath
>> hdfs:///path/to/input --outputFormat
>> org.apache.giraph.examples.VertexWithComponentTextOutputFormat
>> --outputPath hdfs:///path/to/output --workers numWorkers --combiner
>> org.apache.giraph.examples.MinimumIntCombiner
>>
>> --sebastian
>>
>>
>> 2012/8/6 Vishal Patel <write2vis...@gmail.com>:
>>> Hi, I am trying to run the connected-components example. I have giraph
>>> installed, all the test pass on a 3 node cluster running hadoop-1.0.3/
>>>
>>> The main method is missing in the ConnectedComponentsVertex class
>>>
>>> cd target/classes
>>> hadoop jar ../giraph-0.1-jar-with-dependencies.jar
>>> org.apache.giraph.examples.ConnectedComponentsVertex
>>>
>>> Exception in thread "main" java.lang.NoSuchMethodException:
>>>
>> org.apache.giraph.examples.ConnectedComponentsVertex.main([Ljava.lang.String;)
>>>         at java.lang.Class.getMethod(Class.java:1622)
>>>         at org.apache.hadoop.util.RunJar.main(RunJar.java:150)
>>>
>>> Can someone please help me with running this example?
>>>
>>> Vishal
>>>
>>
> 

Reply via email to