[
https://issues.apache.org/jira/browse/HADOOP-1608?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12513147
]
stack commented on HADOOP-1608:
-------------------------------
Thinking more on my above comment, it won't get you far. It may work for all
running in single context but will fail when you go to distribute your jar
across multiple hosts.
Either copy the hadoop-hbase.jar to $HADOOP_HOME/lib everywhere on your cluster
or build the hadoop-hbase.jar into your job jar under its lib directory.
Regards the latter, job jars submitted to hadoop are undone by the RunJar class
out on each tasktracker node. Before invoking the jar's Main-Class from its
MANIFEST.MF (or reading from the command-line if this is not set), it sets up
the CLASSPATH so all jars found in the jars' lib directory, etc., are included.
See the RunJar source for how this is done if you want to learn more (For an
example, see nutch).
I took a look at bin/hadoop to add contribs to the classpath. We could make a
patch to add 'build/contrib/*/classes'. This would work for development
environment but for binary distributions, the distribution target could add
contrib jars to the lib dir or into a hadoop-contrib sub-directory that got
added to the classpath when bin/hadoop runs.
> [HbaseShell] Relational Algrebra Operators
> ------------------------------------------
>
> Key: HADOOP-1608
> URL: https://issues.apache.org/jira/browse/HADOOP-1608
> Project: Hadoop
> Issue Type: Improvement
> Components: contrib/hbase
> Affects Versions: 0.13.0
> Environment: All environments
> Reporter: edward yoon
> Priority: Minor
> Fix For: 0.14.0
>
> Attachments: shell_r_operators_v01.patch
>
>
> Development of relational algebra operators has begun.
> * Projection
> * Selection
> * Product
> * Rename
> * Group
> * Sort
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.