hadoop-mapreduce-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Harsh J Chouraria (JIRA)" <j...@apache.org>
Subject [jira] Created: (MAPREDUCE-2225) MultipleOutputs should not require the use of 'Writable'
Date Sun, 19 Dec 2010 17:08:02 GMT
MultipleOutputs should not require the use of 'Writable'

                 Key: MAPREDUCE-2225
                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2225
             Project: Hadoop Map/Reduce
          Issue Type: Improvement
          Components: job submission
    Affects Versions: 0.20.1
            Reporter: Harsh J Chouraria
            Assignee: Harsh J Chouraria
             Fix For: 0.23.0

MultipleOutputs right now requires for Key/Value classes to utilize the Writable and WritableComparable
interfaces, and fails if the associated key/value classes aren't doing so.

With support for alternates like Avro serialization, using Writables isn't necessary and thus
the MO class must not strictly check for them.

And since comparators may be given separately, key class doesn't need to be checked for implementing
a comparable (although it is good design if the key class does implement Comparable at least).

Am not sure if this brings about an incompatible change (does Java have BIC? No idea).

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

View raw message