It's the same command line I showed earlier, just trying to run the example
application:

mbp-rvesse:hadoop-2.2.0 rvesse$ bin/hadoop jar
/Users/rvesse/Documents/Work/Code/giraph/giraph-examples/target/giraph-examp
les-1.1.0-SNAPSHOT-for-hadoop-2.2.0-jar-with-dependencies.jar
org.apache.giraph.GiraphRunner
org.apache.giraph.examples.SimpleShortestPathsComputation -vif
org.apache.giraph.io.formats.JsonLongDoubleFloatDoubleVertexInputFormat -vip
/user/rvesse/tiny_graph.txt -vof
org.apache.giraph.io.formats.IdWithValueTextOutputFormat -op
/user/rvesse/shortestpaths/2 -w 1

Rob

From:  Mohammad Islam <misla...@yahoo.com>
Reply-To:  <user@giraph.apache.org>
Date:  Thursday, 14 November 2013 05:57
To:  "user@giraph.apache.org" <user@giraph.apache.org>
Subject:  Re: Giraph and Hadoop 2.2.0

> What are you running? PR?
> What is the command line?
> 
>  
>  
>  
>  
>  
>   On Wednesday, November 13, 2013 8:30 AM, Rob Vesse <rve...@dotnetrdf.org>
> wrote:
>   
>   
> So I fixed the previous issue I was having which I reported and submitted a
> patch as GIRAPH-795
> 
> I then went ahead with installing and configuring my external Zookeeper
> appropriately and tried running again but now the YARN application fails and I
> find the following error in the logs:
> 
> Exception in thread "main" java.lang.NoClassDefFoundError:
>  org/apache/giraph/yarn/GiraphApplicationMaster
> Caused by: java.lang.ClassNotFoundException:
> org.apache.giraph.yarn.GiraphApplicationMaster
>       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 sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
>       at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> 
> Anybody have idea what the cause of this one might be or how to fix it?
> 
> Cheers,
> 
> Rob
> 
> From:  Rob Vesse <rve...@dotnetrdf.org>
> Reply-To:  <user@giraph.apache.org>
> Date:  Wednesday, 13 November 2013 15:35
> To:  <user@giraph.apache.org>
> Subject:  Re: Giraph and Hadoop 2.2.0
> 
>> Mohammad
>> 
>> This got me a build that at least attempts to start to run but not I see the
>> following:
>> 
>> mbp-rvesse:hadoop-2.2.0 rvesse$ bin/hadoop jar
>> /Users/rvesse/Documents/Work/Code/giraph/giraph-examples/target/giraph-exampl
>> es-1.1.0-SNAPSHOT-for-hadoop-2.2.0-jar-with-dependencies.jar
>> org.apache.giraph.GiraphRunner
>> org.apache.giraph.examples.SimpleShortestPathsComputation -vif
>> org.apache.giraph.io.formats.JsonLongDoubleFloatDoubleVertexInputFormat -vip
>> /user/rvesse/tiny_graph.txt -vof
>> org.apache.giraph.io.formats.IdWithValueTextOutputFormat -op
>> /user/rvesse/shortestpaths/2 -w 1
>> 2013-11-13 15:13:29.908 java[17402:1203] Unable to load realm info from
>> SCDynamicStore
>> 13/11/13 15:13:29 WARN util.NativeCodeLoader: Unable to load native-hadoop
>> library for your platform... using builtin-java classes where applicable
>> 13/11/13 15:13:31 INFO utils.ConfigurationUtils: No edge input format
>> specified. Ensure your InputFormat does not require one.
>> 13/11/13 15:13:31 INFO utils.ConfigurationUtils: No edge output format
>> specified. Ensure your OutputFormat does not require one.
>> 13/11/13 15:13:31 INFO yarn.GiraphYarnClient: Final output path is:
>> hdfs://localhost/user/rvesse/shortestpaths/2
>> Exception in thread "main" java.lang.NullPointerException
>> at 
>> org.apache.giraph.yarn.GiraphYarnClient.checkJobLocalZooKeeperSupported(Girap
>> hYarnClient.java:460)
>> at org.apache.giraph.yarn.GiraphYarnClient.run(GiraphYarnClient.java:116)
>> at org.apache.giraph.GiraphRunner.run(GiraphRunner.java:96)
>> 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:126)
>> 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:212)
>> 
>> Which indirectly implies that I have some missing configuration to run Giraph
>> on YARN.  I don't think that should be a NPE and it looks to be a trivial fix
>> so I'll try and fix and send a pull request for that.
>> 
>> The error message I should receive if the NPE wasn't happening is the
>> following:
>> 
>> Giraph on YARN does not currentlysupport Giraph-managed ZK instances: use a
>> standalone ZooKeeper.
>> 
>> What configuration options do I need to have set to point Giraph at an
>> external Zookeeper?
>> 
>> Cheers,
>> 
>> Rob
>> 
>> From:  Mohammad Islam <misla...@yahoo.com>
>> Reply-To:  <user@giraph.apache.org>
>> Date:  Wednesday, 13 November 2013 11:15
>> To:  "user@giraph.apache.org" <user@giraph.apache.org>
>> Subject:  Re: Giraph and Hadoop 2.2.0
>> 
>>> Hi Rob,
>>> Did you try with this command "mvn -Phadoop_yarn -Dhadoop.version=2.2.0
>>> clean package -DskipTests"?
>>> Regards,
>>> Mohammad
>>>  
>>>  
>>>  
>>>  
>>>  
>>>   On Wednesday, November 13, 2013 2:55 AM, Rob Vesse <rve...@dotnetrdf.org>
>>> wrote:
>>>   
>>>   
>>> Hi all
>>> 
>>> I'm having trouble getting Giraph to build and run against a Hadoop 2.2.0
>>> installation.  I tried the hadoop_2.0.3 profile with no luck because I get
>>> class cast errors when trying to run the examples.
>>> 
>>> Is there a specific profile I should be building to support Hadoop 2.2.0 or
>>> is this not supported yet?
>>> 
>>> Thanks,
>>> 
>>> Rob
>>> 
>>> 
>>>   
>>>  
>>>   
>>>  
> 
> 
>   
>  
>   
>  


Reply via email to