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 "Mathias Herberts (Created) (JIRA)" <ji...@apache.org> on 2011/10/29 19:23:32 UTC

[jira] [Created] (MAPREDUCE-3310) Custom grouping comparator cannot be set for Combiners

Custom grouping comparator cannot be set for Combiners
------------------------------------------------------

                 Key: MAPREDUCE-3310
                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-3310
             Project: Hadoop Map/Reduce
          Issue Type: Improvement
          Components: client
    Affects Versions: 0.21.0, 0.20.205.0, 0.20.203.0, 0.20.2, 0.20.1
         Environment: All
            Reporter: Mathias Herberts


Combiners are often described as 'Reducers running on the Map side'.

As Reducers, Combiners are fed <K,{V}>, where {V} is built by grouping values associated with the 'same' key.

For Reducers, the comparator used for grouping values can be set independently of that used to sort the keys (using Job.setGroupingComparatorClass).

Such a configuration is not possible for Combiners, meaning some things done in Reducers cannot be done in Combiners (such as secondary sort).

It would be handy to have a Job.setCombinerGroupingComparatorClass method that would allow the setting of the grouping comparator used when applying a Combiner.


--
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