hadoop-common-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Runping Qi (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HADOOP-1521) Hadoop mapreduce should always ship the jar file(s) specified by the user
Date Sat, 23 Jun 2007 07:08:29 GMT

    [ https://issues.apache.org/jira/browse/HADOOP-1521?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12507568
] 

Runping Qi commented on HADOOP-1521:
------------------------------------


The job was a Abacus (Aggregate) job.
Aggrigate is in hadoop-core now,
The main class is in hadoop-core.jar.
When the main class creates the jobconf, it has no idea what will be the user's plugin classes,
nor  what jar will hold the users code.  Using the representative class to decide
which jar to ship is flawed.
I specified explicitly a jar containing my classes, but the jar file was ignored, not shipped.
That is wrong.



> Hadoop  mapreduce should always ship the jar file(s) specified by the user
> --------------------------------------------------------------------------
>
>                 Key: HADOOP-1521
>                 URL: https://issues.apache.org/jira/browse/HADOOP-1521
>             Project: Hadoop
>          Issue Type: Bug
>          Components: mapred
>            Reporter: Runping Qi
>
> when I run a hadoop job like:
>     bin/hadoop jar myjar org.apache.hadoop.mapred.lib.aggregate.ValueAggregatorJob other_args
> myjar is not shipped. The job failed because the class loader cannot find the classes
specified in myjar.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message