Yeah, This jar contains the I/O Formats and mappings for converting Gora 
Objects to Giraph Vertices/Edges and vice versa.

Regards,
Adhish

----- Original Message -----
From: "Alfonso Nishikawa" <alfonso.nishik...@gmail.com>
To: "<user@gora.apache.org>" <user@gora.apache.org>
Sent: Thursday, September 28, 2017 11:24:08 PM
Subject: Re: Using gora-hbase on AWS EMR

Sorry for the spam.

@Adhish: Did you execute this?:

export
GIRAPH_GORA_JAR=$GIRAPH_GORA_TARGET_DIR/giraph-gora-$GIRAPH_VERSION-SNAPSHOT-jar-with-dependencies.jar

I never used Giraph, but that seems to configure a jar to send to the
working nodes [1] (I guess).


[1] - http://giraph.apache.org/gora.html

Regards,

Alfonso Nishikawa


2017-09-28 16:51 GMT-01:00 Adhish Singla <adhish.sin...@research.iiit.ac.in>
:

> Thanks, I will try the same and surely get back to you.
>
> Regards,
> Adhish
>
> ----- Original Message -----
> From: "Alfonso Nishikawa" <alfonso.nishik...@gmail.com>
> To: "<user@gora.apache.org>" <user@gora.apache.org>
> Sent: Thursday, September 28, 2017 11:18:45 PM
> Subject: Re: Using gora-hbase on AWS EMR
>
> Oh, I understand now :)
>
> How to create a bundle? Interesting question...
> You can checkout the repository [1]
> Then modify the pom.xml at the root [2] to add some assembly configuration
> [3]. If I am not wrong there is some configuration to make it package the
> dependencies.
> Then just `mvn package -DskipTests`
> Maybe that could work. If you find troubles tell us your advances and we
> see if we can do something :)
>
> Thanks!
>
> Regards,
>
> Alfonso Nishikawa
>
>
> [1] - https://github.com/apache/gora
> [2] - https://github.com/apache/gora/blob/master/pom.xml
> [3] - http://maven.apache.org/plugins/maven-assembly-plugin/
>
>
> 2017-09-28 16:42 GMT-01:00 Alfonso Nishikawa <alfonso.nishik...@gmail.com
> >:
>
> > Hi, Adhish.
> >
> > Your exception seems quite strange. `HBaseStore.readMapping()` is an
> > always used method, and all tests pass. At the same time, I confirm you
> > that gora-hbase has the dependency jdom [1]
> >
> > What version of Gora are you using?
> > Let's see if we find something.
> >
> > [1] - https://github.com/apache/gora/blob/master/gora-hbase/pom.xml#L137
> >
> > Regards,
> >
> > Alfonso Nishikawa
> >
> > 2017-09-28 16:37 GMT-01:00 Adhish Singla <adhish.sin...@research.iiit.
> > ac.in>:
> >
> >> Hi all,
> >>
> >> I am trying to use Gora-HBase for I/O with Giraph-Gora on AWS EMR and
> >> this is the error I get :
> >>
> >> org.apache.giraph.yarn.GiraphYarnTask  - GiraphYarnTask threw a
> >> top-level exception, failing task
> >> java.lang.NoClassDefFoundError: org/jdom/input/SAXBuilder
> >>         at org.apache.gora.hbase.store.HBaseStore.readMapping(HBaseStor
> >> e.java:729)
> >>         at org.apache.gora.hbase.store.HBaseStore.initialize(HBaseStore
> >> .java:116)
> >>         at org.apache.gora.store.DataStoreFactory.initializeDataStore(D
> >> ataStoreFactory.java:104)
> >>         at org.apache.gora.store.DataStoreFactory.createDataStore(DataS
> >> toreFactory.java:163)
> >>         at org.apache.gora.store.DataStoreFactory.createDataStore(DataS
> >> toreFactory.java:120)
> >>         at org.apache.giraph.io.gora.utils.GoraUtils.createDataStore(
> >> GoraUtils.java:63)
> >>         at org.apache.giraph.io.gora.utils.GoraUtils.createSpecificData
> >> Store(GoraUtils.java:87)
> >>         at org.apache.giraph.io.gora.GoraVertexInputFormat.createDataSt
> >> ore(GoraVertexInputFormat.java:189)
> >>         at org.apache.giraph.io.gora.GoraVertexInputFormat.checkInputSp
> >> ecs(GoraVertexInputFormat.java:118)
> >>         at org.apache.giraph.io.internal.WrappedVertexInputFormat.check
> >> InputSpecs(WrappedVertexInputFormat.java:66)
> >>         at org.apache.giraph.graph.GraphTaskManager.checkInput(GraphTas
> >> kManager.java:173)
> >>         at org.apache.giraph.graph.GraphTaskManager.setup(GraphTaskMana
> >> ger.java:210)
> >>         at org.apache.giraph.yarn.GiraphYarnTask.run(GiraphYarnTask.
> >> java:91)
> >>         at org.apache.giraph.yarn.GiraphYarnTask.main(GiraphYarnTask.
> >> java:183)
> >> Caused by: java.lang.ClassNotFoundException: org.jdom.input.SAXBuilder
> >>         at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
> >>         at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
> >>         at java.security.AccessController.doPrivileged(Native Method)
> >>         at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
> >>         at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
> >>         at sun.misc.Launcher$AppClassLoader.loadClass(
> Launcher.java:308)
> >>         at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
> >>         ... 14 more
> >>
> >> This is probably because jdom is a dependency for gora-hbase and it is
> >> not included in the gora-hbase.jar .
> >>
> >> So is there a way to build gora-hbase with all its dependencies?
> >>
> >> Thanks in advance.
> >>
> >> Regards,
> >> Adhish
> >>
> >
> >
>

Reply via email to