[
https://issues.apache.org/jira/browse/MRQL-19?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13781390#comment-13781390
]
Leonidas Fegaras commented on MRQL-19:
--------------------------------------
Hold your votes! I think I need to restructure the code.
After reading sebb's comments, I think we need to split the generated jars into
multiple jars so that classes are not repeated.
But the problem is running the jars on a Hadoop or Hama clusters. I know Hadoop
has the -libjars option and I am guessing Hama has it too? Is this correct?
So I have to create a core jar with abstract classes for the evaluator, and
then create 3 jars for each evaluation engine.
Question: how do you get the maven classpath that contains the dependencies
from inside a Unix shell (so that I can run the hadoop/hama scripts using these
jars)?
> Fix license issues to prepare a new release candidate
> -----------------------------------------------------
>
> Key: MRQL-19
> URL: https://issues.apache.org/jira/browse/MRQL-19
> Project: MRQL
> Issue Type: Task
> Affects Versions: 0.9.0
> Reporter: Leonidas Fegaras
> Assignee: Leonidas Fegaras
> Fix For: 0.9.0
>
> Attachments: MRQL-19.patch
>
>
> We need to address the license issues reported by sebb before we stage a new
> release candidate for vote.
> Here are sebb's emails:
> http://markmail.org/message/z66lnr5q4u24rwal
> http://markmail.org/message/k7zvajrn3hnla3ve
> My opinion is that we should not release any binary artifacts. We release
> only source. The problem is that the generated jars must bundle all the
> dependencies (which are the runtime JLine and CUP libraries) in order to run
> as single jars on Hadoop or Hama. This means that we have to repeat the
> JLine/CUP classes in the MRQL jars, which is something sebb doesn't like.
> Also, if we release binaries, the license files of the source distribution
> must be different from that of the binary since we don't use JLine/CUP source
> code.
> What do you think?
> All the other issues are easy to fix.
>
--
This message was sent by Atlassian JIRA
(v6.1#6144)