@InterfaceAudience.Private @InterfaceStability.Unstable public abstract class MapOutputFile extends Object implements org.apache.hadoop.conf.Configurable
| Constructor and Description | 
|---|
| MapOutputFile() | 
| Modifier and Type | Method and Description | 
|---|---|
| org.apache.hadoop.conf.Configuration | getConf() | 
| abstract org.apache.hadoop.fs.Path | getInputFile(int mapId)Return a local reduce input file created earlier | 
| abstract org.apache.hadoop.fs.Path | getInputFileForWrite(TaskID mapId,
                    long size)Create a local reduce input file name. | 
| abstract org.apache.hadoop.fs.Path | getOutputFile()Return the path to local map output file created earlier | 
| abstract org.apache.hadoop.fs.Path | getOutputFileForWrite(long size)Create a local map output file name. | 
| abstract org.apache.hadoop.fs.Path | getOutputFileForWriteInVolume(org.apache.hadoop.fs.Path existing)Create a local map output file name on the same volume. | 
| abstract org.apache.hadoop.fs.Path | getOutputIndexFile()Return the path to a local map output index file created earlier | 
| abstract org.apache.hadoop.fs.Path | getOutputIndexFileForWrite(long size)Create a local map output index file name. | 
| abstract org.apache.hadoop.fs.Path | getOutputIndexFileForWriteInVolume(org.apache.hadoop.fs.Path existing)Create a local map output index file name on the same volume. | 
| abstract org.apache.hadoop.fs.Path | getSpillFile(int spillNumber)Return a local map spill file created earlier. | 
| abstract org.apache.hadoop.fs.Path | getSpillFileForWrite(int spillNumber,
                    long size)Create a local map spill file name. | 
| abstract org.apache.hadoop.fs.Path | getSpillIndexFile(int spillNumber)Return a local map spill index file created earlier | 
| abstract org.apache.hadoop.fs.Path | getSpillIndexFileForWrite(int spillNumber,
                         long size)Create a local map spill index file name. | 
| abstract void | removeAll()Removes all of the files related to a task. | 
| void | setConf(org.apache.hadoop.conf.Configuration conf) | 
public abstract org.apache.hadoop.fs.Path getOutputFile()
                                                 throws IOException
IOExceptionpublic abstract org.apache.hadoop.fs.Path getOutputFileForWrite(long size)
                                                         throws IOException
size - the size of the fileIOExceptionpublic abstract org.apache.hadoop.fs.Path getOutputFileForWriteInVolume(org.apache.hadoop.fs.Path existing)
public abstract org.apache.hadoop.fs.Path getOutputIndexFile()
                                                      throws IOException
IOExceptionpublic abstract org.apache.hadoop.fs.Path getOutputIndexFileForWrite(long size)
                                                              throws IOException
size - the size of the fileIOExceptionpublic abstract org.apache.hadoop.fs.Path getOutputIndexFileForWriteInVolume(org.apache.hadoop.fs.Path existing)
public abstract org.apache.hadoop.fs.Path getSpillFile(int spillNumber)
                                                throws IOException
spillNumber - the numberIOExceptionpublic abstract org.apache.hadoop.fs.Path getSpillFileForWrite(int spillNumber,
                                             long size)
                                                        throws IOException
spillNumber - the numbersize - the size of the fileIOExceptionpublic abstract org.apache.hadoop.fs.Path getSpillIndexFile(int spillNumber)
                                                     throws IOException
spillNumber - the numberIOExceptionpublic abstract org.apache.hadoop.fs.Path getSpillIndexFileForWrite(int spillNumber,
                                                  long size)
                                                             throws IOException
spillNumber - the numbersize - the size of the fileIOExceptionpublic abstract org.apache.hadoop.fs.Path getInputFile(int mapId)
                                                throws IOException
mapId - a map task idIOExceptionpublic abstract org.apache.hadoop.fs.Path getInputFileForWrite(TaskID mapId, long size) throws IOException
mapId - a map task idsize - the size of the fileIOExceptionpublic abstract void removeAll()
                        throws IOException
IOExceptionpublic void setConf(org.apache.hadoop.conf.Configuration conf)
setConf in interface org.apache.hadoop.conf.Configurablepublic org.apache.hadoop.conf.Configuration getConf()
getConf in interface org.apache.hadoop.conf.ConfigurableCopyright © 2022 Apache Software Foundation. All rights reserved.