[
https://issues.apache.org/jira/browse/MAPREDUCE-1170?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jay Booth updated MAPREDUCE-1170:
---------------------------------
Attachment: MAPREDUCE-1170.patch
New patch fixes ClassCastException in LineRecordReader via
<pre>
if (split instanceof TaggedInputSplit) fileSplit = (FileSplit)
((TaggedInputSplit) split).getInputSplit();
else fileSplit = (FileSplit) split;
</pre>
The old test just added the inputs and verified they were added, didn't
actually run a job, so this error snuck through.
New test runs a job with MultipleInputs and 2 different mapper classes,
ensuring that output is correct. Passes.
The test fails on 0.21 branch though -- I'll make a separate JIRA and post a
patch for that as well
> MultipleInputs doesn't work with new API in 0.20 branch
> -------------------------------------------------------
>
> Key: MAPREDUCE-1170
> URL: https://issues.apache.org/jira/browse/MAPREDUCE-1170
> Project: Hadoop Map/Reduce
> Issue Type: New Feature
> Affects Versions: 0.20.1
> Reporter: Jay Booth
> Fix For: 0.20.2
>
> Attachments: MAPREDUCE-1170.patch
>
>
> This patch adds support for MultipleInputs (and KeyValueTextInputFormat) in
> o.a.h.mapreduce.lib.input, working with the new API. Included passing unit
> test. Include for 0.20.2?
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.