[ 
https://issues.apache.org/jira/browse/TINKERPOP3-616?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14716734#comment-14716734
 ] 

Marko A. Rodriguez commented on TINKERPOP3-616:
-----------------------------------------------

This is going to be nasty. I think this is the way forward.

{code}
spark-gremlin
giraph-gremlin
hadoop1-gremlin
hadoop2-gremlin
{code}

I think we can make it so that {{spark-gremlin}} and {{giraph-gremlin}} do NOT 
depend on any Hadoop libraries. Next, {{hadoop1-gremlin}} and 
{{hadoop2-gremlin}} would (hopefully) be able to depend on something like 
{{hadoop-core-gremlin}} so all the HDFS, InputFormat, etc. classes don't have 
to be copied over (it all depends on API compatability between the Hadoop1 and 
Hadoop2). If I remember correctly, there aren't compatibility issues at this 
level (HDFS API stayed the same). So, we might be lucky. MAYBE we don't even 
need to make a distinction between Hadoop1 and Hadoop2 cause MAYBE there is a 
single library we can depend on in Hadoop's ecosystem that crosses both 
versions... ??????? That'd be bad ass.

Next, we should rewrite {{giraph-gremlin}} to support Giraph 1.1.0 (dah). 
Finally {{spark-gremlin}} at this point can version with Spark's evolution 
without that nasty convolution of jars with Giraph and Hadoop.

> Use Spark 1.3.0 in Hadoop-Gremlin.
> ----------------------------------
>
>                 Key: TINKERPOP3-616
>                 URL: https://issues.apache.org/jira/browse/TINKERPOP3-616
>             Project: TinkerPop 3
>          Issue Type: Improvement
>          Components: hadoop
>    Affects Versions: 3.0.0-incubating
>            Reporter: Marko A. Rodriguez
>            Assignee: Marko A. Rodriguez
>             Fix For: 3.1.0-incubating
>
>
> Spark 1.3.0 was released approximately 2 weeks ago. Release M9 with 1.3.0.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to