You are viewing a plain text version of this content. The canonical link for it is here.
Posted to mapreduce-dev@hadoop.apache.org by "John George (Created) (JIRA)" <ji...@apache.org> on 2012/01/19 16:04:40 UTC

[jira] [Created] (MAPREDUCE-3697) Hadoop Counters API limits Oozie's working across different hadoop versions

Hadoop Counters API limits Oozie's working across different hadoop versions
---------------------------------------------------------------------------

                 Key: MAPREDUCE-3697
                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-3697
             Project: Hadoop Map/Reduce
          Issue Type: Bug
    Affects Versions: 0.23.1
            Reporter: John George


Oozie uses Hadoop Counters API, by invoking Counters.getGroup(). However, in
hadoop 23, org.apache.hadoop.mapred.Counters does not implement getGroup(). Its
parent class AbstractCounters implements it. This is different from hadoop20X.
As a result, Oozie compiled with either hadoop version does not work with the
other version.
A specific scenario, Oozie compiled with .23 and run against 205, does not
update job status owing to a Counters API exception.

Will explicit re-compilation against the relevant hadoop jars be required each
time? This will prevent launching a uniform Oozie version across different
clusters.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira