[ https://issues.apache.org/jira/browse
/HADOOP-1608?page=com.atlassian.jira.plugin.system.issuetabp
anels: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: htt
ps://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.
|