Hi Chahinez,
Which versions of Giraph and therefore Gora are you using?
Renato recently upgraded Gora in Giraph to Gora v0.5 [0]. This will ship
with Giraph 1.1.0.
I'm going to work through the example with Giraph master this coming
lunchtime and will feed my results back to this thread.
It would be great if you could work with Giraph master as well as that we
are both on the same page.
Thanks

[0] https://issues.apache.org/jira/browse/GIRAPH-946

On Fri, Nov 7, 2014 at 7:35 AM, Chahinez BENKOUSSAS <
[email protected]> wrote:

> Hi,
>
> I followed this tuorial to run Giraph with Gora (and also Hbase)
> http://giraph.apache.org/gora.html
>
> At the end of the tutorial, there is a command line that enable to
> calculate the ShortestPath.
>
>  hadoop/bin/hadoop jar $GIRAPH_EXAMPLES_JAR org.apache.giraph.GiraphRunner
>   -files /usr/local/giraph/giraph-gora/conf/gora.properties,/usr/
> local/giraph/giraph-gora/conf/gora-hbase-mapping.xml,/usr/
> local/hbase/conf/hbase-site.xml
>   -Dio.serializations=org.apache.hadoop.io.serializer.
> WritableSerialization,org.apache.hadoop.io.serializer.JavaSerialization
>   -Dgiraph.gora.datastore.class=org.apache.gora.hbase.store.HBaseStore
>            -Dgiraph.gora.key.class=java.lang.String
>            -Dgiraph.gora.persistent.class=org.apache.giraph.io.
> gora.generated.GEdge
>            -Dgiraph.gora.start.key=0
>            -Dgiraph.gora.end.key=10
>            -Dgiraph.gora.keys.factory.class=org.apache.giraph.io.
> gora.utils.KeyFactory
>            -Dgiraph.gora.output.datastore.class=org.apache.
> gora.hbase.store.HBaseStore
>            -Dgiraph.gora.output.key.class=java.lang.String
>            -Dgiraph.gora.output.persistent.class=org.apache.
> giraph.io.gora.generated.GEdgeResult
>            -libjars $GIRAPH_GORA_JAR,$GORA_HBASE_JAR,$HBASE_JAR
>            org.apache.giraph.examples.SimpleShortestPathsComputation
>            -vif org.apache.giraph.io.gora.GoraGEdgeEdgeInputFormat
>            -eof org.apache.giraph.io.gora.GoraGEdgeEdgeOutputFormat
>            -w 1
>
>
> I have the following error:
>
> SLF4J: Class path contains multiple SLF4J bindings.
> SLF4J: Found binding in [jar:file:/usr/local/hadoop-2.
> 4.0/share/hadoop/common/lib/slf4j-log4j12-1.7.5.jar!/org/
> slf4j/impl/StaticLoggerBinder.class]
> SLF4J: Found binding in [jar:file:/usr/local/giraph/
> giraph-gora/target/giraph-gora-1.1.0-SNAPSHOT-jar-with-
> dependencies.jar!/org/slf4j/impl/StaticLoggerBinder.class]
> SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an
> explanation.
> SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
> 14/11/07 14:45:02 WARN util.NativeCodeLoader: Unable to load native-hadoop
> library for your platform... using builtin-java classes where applicable
> Exception in thread "main" java.lang.RuntimeException: class
> org.apache.giraph.io.gora.GoraGEdgeEdgeInputFormat not
> org.apache.giraph.io.VertexInputFormat
>     at org.apache.hadoop.conf.Configuration.setClass(
> Configuration.java:1969)
>     at org.apache.giraph.conf.ClassConfOption.set(
> ClassConfOption.java:182)
>     at org.apache.giraph.conf.GiraphConfiguration.
> setVertexInputFormatClass(GiraphConfiguration.java:250)
>     at org.apache.giraph.utils.ConfigurationUtils.
> populateGiraphConfiguration(ConfigurationUtils.java:315)
>     at org.apache.giraph.utils.ConfigurationUtils.parseArgs(
> ConfigurationUtils.java:209)
>     at org.apache.giraph.GiraphRunner.run(GiraphRunner.java:74)
>     at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
>     at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:84)
>     at org.apache.giraph.GiraphRunner.main(GiraphRunner.java:124)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java:57)
>     at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:43)
>     at java.lang.reflect.Method.invoke(Method.java:606)
>     at org.apache.hadoop.util.RunJar.main(RunJar.java:212)
>
>
> I can't understand how can hadoop get the input (graph or other data) for
> this example !!?? and why did I got this error ???
>
>
> Any help will be greatly appreciated !!
> Thank you.
>
> Chahinez
>
>


-- 
*Lewis*

Reply via email to