Hi there, Could you check the logs in the application containers? They probably have a more detailed error message that we can look at.
Renato M. 2014-12-01 18:03 GMT+01:00 Chahinez Benkoussas <melle.benkous...@gmail.com>: > Hi!, > > I've stored a simple graph into HBase and now I want to run Giraph on the > Graph by the intermediate of Gora. > > I'm following this tutorial : http://giraph.apache.org/gora.html > > The commande line that I'm using is: > > 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 \ > -eif org.apache.giraph.io.gora.GoraGEdgeEdgeInputFormat \ > -eof org.apache.giraph.io.gora.GoraGEdgeEdgeOutputFormat \ > -w 1 > > and I have this 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: Found binding in > [jar:file:/usr/local/giraph/giraph-examples/target/giraph-examples-1.1.0-SNAPSHOT-for-hadoop-2.4.0-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/12/01 17:46:33 WARN util.NativeCodeLoader: Unable to load native-hadoop > library for your platform... using builtin-java classes where applicable > 14/12/01 17:46:33 INFO utils.ConfigurationUtils: No vertex input format > specified. Ensure your InputFormat does not require one. > 14/12/01 17:46:33 INFO utils.ConfigurationUtils: No vertex output format > specified. Ensure your OutputFormat does not require one. > 14/12/01 17:46:33 INFO utils.ConfigurationUtils: No input path for edge > data was specified. Ensure your InputFormat does not require one. > 14/12/01 17:46:33 INFO Configuration.deprecation: > mapreduce.job.counters.limit is deprecated. Instead, use > mapreduce.job.counters.max > 14/12/01 17:46:33 INFO Configuration.deprecation: mapred.job.map.memory.mb > is deprecated. Instead, use mapreduce.map.memory.mb > 14/12/01 17:46:33 INFO Configuration.deprecation: > mapred.job.reduce.memory.mb is deprecated. Instead, use > mapreduce.reduce.memory.mb > 14/12/01 17:46:33 INFO Configuration.deprecation: > mapred.map.tasks.speculative.execution is deprecated. Instead, use > mapreduce.map.speculative > 14/12/01 17:46:33 INFO Configuration.deprecation: > mapreduce.user.classpath.first is deprecated. Instead, use > mapreduce.job.user.classpath.first > 14/12/01 17:46:33 INFO Configuration.deprecation: mapred.map.max.attempts > is deprecated. Instead, use mapreduce.map.maxattempts > 14/12/01 17:46:33 INFO job.GiraphJob: run: Since checkpointing is disabled > (default), do not allow any task retries (setting mapred.map.max.attempts = > 0, old value = 4) > 14/12/01 17:46:33 INFO Configuration.deprecation: mapred.job.tracker is > deprecated. Instead, use mapreduce.jobtracker.address > 14/12/01 17:46:34 INFO client.RMProxy: Connecting to ResourceManager at > localhost/127.0.0.1:8050 > 14/12/01 17:46:36 INFO mapreduce.JobSubmitter: number of splits:2 > 14/12/01 17:46:36 INFO mapreduce.JobSubmitter: Submitting tokens for job: > job_1415962409090_0006 > 14/12/01 17:46:36 INFO impl.YarnClientImpl: Submitted application > application_1415962409090_0006 > 14/12/01 17:46:36 INFO mapreduce.Job: The url to track the job: > http://up12.in.revues.org:8088/proxy/application_1415962409090_0006/ > 14/12/01 17:46:36 INFO job.GiraphJob: Tracking URL: > http://up12.in.revues.org:8088/proxy/application_1415962409090_0006/ > 14/12/01 17:46:36 INFO job.GiraphJob: Waiting for resources... Job will > start only when it gets all 2 mappers > 14/12/01 17:46:46 INFO mapreduce.Job: Running job: job_1415962409090_0006 > 14/12/01 17:46:46 INFO mapreduce.Job: Job job_1415962409090_0006 running > in uber mode : false > 14/12/01 17:46:46 INFO mapreduce.Job: map 0% reduce 0% > 14/12/01 17:46:46 INFO mapreduce.Job: Job job_1415962409090_0006 failed > with state FAILED due to: Application application_1415962409090_0006 failed > 2 times due to AM Container for appattempt_1415962409090_0006_000002 exited > with exitCode: 1 due to: Exception from container-launch: > org.apache.hadoop.util.Shell$ExitCodeException: > org.apache.hadoop.util.Shell$ExitCodeException: > at org.apache.hadoop.util.Shell.runCommand(Shell.java:505) > at org.apache.hadoop.util.Shell.run(Shell.java:418) > at > org.apache.hadoop.util.Shell$ShellCommandExecutor.execute(Shell.java:650) > at > org.apache.hadoop.yarn.server.nodemanager.DefaultContainerExecutor.launchContainer(DefaultContainerExecutor.java:195) > at > org.apache.hadoop.yarn.server.nodemanager.containermanager.launcher.ContainerLaunch.call(ContainerLaunch.java:300) > at > org.apache.hadoop.yarn.server.nodemanager.containermanager.launcher.ContainerLaunch.call(ContainerLaunch.java:81) > at java.util.concurrent.FutureTask.run(FutureTask.java:262) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) > at java.lang.Thread.run(Thread.java:745) > > > Container exited with a non-zero exit code 1 > .Failing this attempt.. Failing the application. > 14/12/01 17:46:46 INFO mapreduce.Job: Counters: 0 > > > > Ican't see where is the problem. > Heeeelp! > > Bests, > Chahinez >