@InterfaceAudience.Private @InterfaceStability.Unstable public class MROutputFiles extends MapOutputFile
| Constructor and Description |
|---|
MROutputFiles() |
| Modifier and Type | Method and Description |
|---|---|
Path |
getInputFile(int mapId)
Return a local reduce input file created earlier
|
Path |
getInputFileForWrite(TaskID mapId,
long size)
Create a local reduce input file name.
|
Path |
getOutputFile()
Return the path to local map output file created earlier
|
Path |
getOutputFileForWrite(long size)
Create a local map output file name.
|
Path |
getOutputFileForWriteInVolume(Path existing)
Create a local map output file name on the same volume.
|
Path |
getOutputIndexFile()
Return the path to a local map output index file created earlier
|
Path |
getOutputIndexFileForWrite(long size)
Create a local map output index file name.
|
Path |
getOutputIndexFileForWriteInVolume(Path existing)
Create a local map output index file name on the same volume.
|
Path |
getSpillFile(int spillNumber)
Return a local map spill file created earlier.
|
Path |
getSpillFileForWrite(int spillNumber,
long size)
Create a local map spill file name.
|
Path |
getSpillIndexFile(int spillNumber)
Return a local map spill index file created earlier
|
Path |
getSpillIndexFileForWrite(int spillNumber,
long size)
Create a local map spill index file name.
|
void |
removeAll()
Removes all of the files related to a task.
|
void |
setConf(Configuration conf)
Set the configuration to be used by this object.
|
getConfpublic Path getOutputFile() throws IOException
getOutputFile in class MapOutputFileIOExceptionpublic Path getOutputFileForWrite(long size) throws IOException
getOutputFileForWrite in class MapOutputFilesize - the size of the fileIOExceptionpublic Path getOutputFileForWriteInVolume(Path existing)
getOutputFileForWriteInVolume in class MapOutputFilepublic Path getOutputIndexFile() throws IOException
getOutputIndexFile in class MapOutputFileIOExceptionpublic Path getOutputIndexFileForWrite(long size) throws IOException
getOutputIndexFileForWrite in class MapOutputFilesize - the size of the fileIOExceptionpublic Path getOutputIndexFileForWriteInVolume(Path existing)
getOutputIndexFileForWriteInVolume in class MapOutputFilepublic Path getSpillFile(int spillNumber) throws IOException
getSpillFile in class MapOutputFilespillNumber - the numberIOExceptionpublic Path getSpillFileForWrite(int spillNumber, long size) throws IOException
getSpillFileForWrite in class MapOutputFilespillNumber - the numbersize - the size of the fileIOExceptionpublic Path getSpillIndexFile(int spillNumber) throws IOException
getSpillIndexFile in class MapOutputFilespillNumber - the numberIOExceptionpublic Path getSpillIndexFileForWrite(int spillNumber, long size) throws IOException
getSpillIndexFileForWrite in class MapOutputFilespillNumber - the numbersize - the size of the fileIOExceptionpublic Path getInputFile(int mapId) throws IOException
getInputFile in class MapOutputFilemapId - a map task idIOExceptionpublic Path getInputFileForWrite(TaskID mapId, long size) throws IOException
getInputFileForWrite in class MapOutputFilemapId - a map task idsize - the size of the fileIOExceptionpublic void removeAll()
throws IOException
removeAll in class MapOutputFileIOExceptionpublic void setConf(Configuration conf)
ConfigurablesetConf in interface ConfigurablesetConf in class MapOutputFileCopyright © 2013 Apache Software Foundation. All rights reserved.