OutputFormat should be given the reduce id directly rather than a filename
--------------------------------------------------------------------------
Key: HADOOP-904
URL: https://issues.apache.org/jira/browse/HADOOP-904
Project: Hadoop
Issue Type: Improvement
Components: mapred
Affects Versions: 0.10.1
Reporter: Owen O'Malley
Assigned To: Owen O'Malley
Fix For: 0.11.0
The OutputFormat API should be changed to be more evolution proof:
public interface OutputFormatContext {
JobConf getJobConf();
Progressable getProgress();
}
public interface OutputFormat {
RecordReader getRecordReader(int reduce, OutputFormatContext context) throws
IOException;
void checkOutputSpecs(OutputFormatContext context) throws IOException;
}
And OutputFormatBase would be renamed:
public abstract class FileOutputFormat implements OutputFormat {
protected Path getOutputPath(int reduce, OutputFormatContext context) throws
IOException { ... }
... current OutputFormatBase methods ...
}
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira