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

        

Reply via email to