Hi Rodrigo,

Looks like you need to change org.apache.giraph.lib -> .io

hadoop jar 
target/giraph-0.2-SNAPSHOT-for-hadoop-0.20.203.0-jar-with-dependencies.jar 
org.apache.giraph.GiraphRunner 
org.apache.giraph.examples.SimpleShortestPathsVertex -if 
org.apache.giraph.io.JsonBase64VertexInputFormat -ip shortestPathsInputGraph 
-of org.apache.giraph.io.JsonBase64VertexOutputFormat -op 
shortestPathsOutputGraph -w 3


Giraph codebase moves fast, so documents are easily outdated.

Hope it helps,

~Jaeho


On Sep 30, 2012, at 18:58 , rodrigo zerbini <[email protected]> wrote:

> I was running the command in the directory named trunk. I made another 
> attempt trying to run it in the directory named target, where 
> giraph-0.2-SNAPSHOT-for-hadoop-0.20.203.0-jar-with-dependencies.jar is.
> 
> When I tried
> 
> hadoop jar 
> giraph-0.2-SNAPSHOT-for-hadoop-0.20.203.0-jar-with-dependencies.jar 
> org.apache.giraph.examples.SimpleShortestPathsVertex shortestPathsInputGraph 
> shortestPathsOutputGraph 0 3
> 
> I got this:
> 
> Exception in thread "main" java.lang.NoSuchMethodException: 
> org.apache.giraph.examples.SimpleShortestPathsVertex.main([Ljava.lang.String;)
>     at java.lang.Class.getMethod(Class.java:1605)
>     at org.apache.hadoop.util.RunJar.main(RunJar.java:150)
> 
> When I tried
> 
> hadoop jar 
> giraph-0.2-SNAPSHOT-for-hadoop-0.20.203.0-jar-with-dependencies.jar 
> org.apache.giraph.GiraphRunner 
> org.apache.giraph.examples.SimpleShortestPathsVertex -if 
> org.apache.giraph.lib.JsonBase64VertexInputFormat -ip shortestPathsInputGraph 
> -of org.apache.giraph.lib.JsonBase64VertexOutputFormat -op 
> shortestPathsOutputGraph -w 3
> 
> I got this:
> 
> Exception in thread "main" java.lang.ClassNotFoundException: 
> org.apache.giraph.lib.JsonBase64VertexInputFormat
>     at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
>     at java.security.AccessController.doPrivileged(Native Method)
>     at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>     at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>     at java.lang.Class.forName0(Native Method)
>     at java.lang.Class.forName(Class.java:169)
>     at org.apache.giraph.GiraphRunner.run(GiraphRunner.java:164)
>     at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
>     at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:79)
>     at org.apache.giraph.GiraphRunner.main(GiraphRunner.java:247)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:597)
>     at org.apache.hadoop.util.RunJar.main(RunJar.java:156)
> 
> 
> What do these errors mean?
> Did anyone have success in running this example? 
> If yes, could you help me, please?
> 
> 
> 
> 
> 2012/9/29 rodrigo zerbini <[email protected]>
> Hello. I'm trying to run the Shortest Paths Example but it doesn't work.
> 
> I'm doing:
> 
> hadoop jar 
> giraph-0.2-SNAPSHOT-for-hadoop-0.20.203.0-jar-with-dependencies.jar 
> org.apache.giraph.examples.SimpleShortestPathsVertex shortestPathsInputGraph 
> shortestPathsOutputGraph 0 3
> 
> I got this error:
> 
> Exception in thread "main" java.io.IOException: Error opening job jar:
> giraph-0.2-SNAPSHOT-for-hadoop-0.20.203.0-jar-with-dependencies.jar
> at org.apache.hadoop.util.RunJar.main(RunJar.java:90)
> Caused by: java.util.zip.ZipException: error in opening zip file
> at java.util.zip.ZipFile.open(Native Method)
> at java.util.zip.ZipFile.<init>(ZipFile.java:127)
>  at java.util.jar.JarFile.<init>(JarFile.java:135)
> at java.util.jar.JarFile.<init>(JarFile.java:72)
>  at org.apache.hadoop.util.RunJar.main(RunJar.java:88)
> 
> Could anyone help me, please? 
> Thanks in advance.
> Rodrigo Zerbini
> Computer science student in University of São Paulo
> 

Reply via email to