Interface NativeTaskOutput
- All Known Implementing Classes:
LocalJobOutputFiles,NativeTaskOutputFiles
@Private
public interface NativeTaskOutput
base class of output files manager.
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.hadoop.fs.PathgetInputFile(int mapId) Return a local reduce input file created earlierorg.apache.hadoop.fs.PathgetInputFileForWrite(org.apache.hadoop.mapred.TaskID mapId, long size, org.apache.hadoop.conf.Configuration conf) Create a local reduce input file name.org.apache.hadoop.fs.PathReturn the path to local map output file created earlierorg.apache.hadoop.fs.PathgetOutputFileForWrite(long size) Create a local map output file name.org.apache.hadoop.fs.PathReturn the path to a local map output index file created earlierorg.apache.hadoop.fs.PathgetOutputIndexFileForWrite(long size) Create a local map output index file name.getOutputName(int partition) org.apache.hadoop.fs.PathgetSpillFile(int spillNumber) Return a local map spill file created earlier.org.apache.hadoop.fs.PathgetSpillFileForWrite(int spillNumber, long size) Create a local map spill file name.org.apache.hadoop.fs.PathgetSpillIndexFile(int spillNumber) Return a local map spill index file created earlierorg.apache.hadoop.fs.PathgetSpillIndexFileForWrite(int spillNumber, long size) Create a local map spill index file name.voidRemoves all of the files related to a task.
-
Method Details
-
getOutputFile
Return the path to local map output file created earlier- Throws:
IOException
-
getOutputFileForWrite
Create a local map output file name.- Parameters:
size- the size of the file- Throws:
IOException
-
getOutputIndexFile
Return the path to a local map output index file created earlier- Throws:
IOException
-
getOutputIndexFileForWrite
Create a local map output index file name.- Parameters:
size- the size of the file- Throws:
IOException
-
getSpillFile
Return a local map spill file created earlier.- Parameters:
spillNumber- the number- Throws:
IOException
-
getSpillFileForWrite
Create a local map spill file name.- Parameters:
spillNumber- the numbersize- the size of the file- Throws:
IOException
-
getSpillIndexFile
Return a local map spill index file created earlier- Parameters:
spillNumber- the number- Throws:
IOException
-
getSpillIndexFileForWrite
Create a local map spill index file name. r* @param spillNumber the number- Parameters:
size- the size of the file- Throws:
IOException
-
getInputFile
Return a local reduce input file created earlier- Parameters:
mapId- a map task id- Throws:
IOException
-
getInputFileForWrite
org.apache.hadoop.fs.Path getInputFileForWrite(org.apache.hadoop.mapred.TaskID mapId, long size, org.apache.hadoop.conf.Configuration conf) throws IOException Create a local reduce input file name.- Parameters:
mapId- a map task idsize- the size of the file- Throws:
IOException
-
removeAll
Removes all of the files related to a task.- Throws:
IOException
-
getOutputName
-