org.apache.hadoop.mapred
Class MapFileOutputFormat
java.lang.Object
   org.apache.hadoop.mapred.FileOutputFormat<WritableComparable,Writable>
org.apache.hadoop.mapred.FileOutputFormat<WritableComparable,Writable>
       org.apache.hadoop.mapred.MapFileOutputFormat
org.apache.hadoop.mapred.MapFileOutputFormat
- All Implemented Interfaces: 
- OutputFormat<WritableComparable,Writable>
- @InterfaceAudience.Public
@InterfaceStability.Stable
public class MapFileOutputFormat 
- extends FileOutputFormat<WritableComparable,Writable>
An OutputFormat that writes MapFiles.
 
| Method Summary | 
| static
 | getEntry(org.apache.hadoop.io.MapFile.Reader[] readers,
                 Partitioner<K,V> partitioner,
                 K key,
                 V value)Get an entry from output generated by this class.
 | 
| static org.apache.hadoop.io.MapFile.Reader[] | getReaders(FileSystem ignored,
                     Path dir,
                     Configuration conf)Open the output generated by this format.
 | 
|  RecordWriter<WritableComparable,Writable> | getRecordWriter(FileSystem ignored,
                               JobConf job,
                               String name,
                               Progressable progress)Get the
 RecordWriterfor the given job. | 
 
| Methods inherited from class org.apache.hadoop.mapred.FileOutputFormat | 
| checkOutputSpecs, getCompressOutput, getOutputCompressorClass, getOutputPath, getPathForCustomFile, getTaskOutputPath, getUniqueName, getWorkOutputPath, setCompressOutput, setOutputCompressorClass, setOutputPath | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
MapFileOutputFormat
public MapFileOutputFormat()
getRecordWriter
public RecordWriter<WritableComparable,Writable> getRecordWriter(FileSystem ignored,
                                                                 JobConf job,
                                                                 String name,
                                                                 Progressable progress)
                                                          throws IOException
- Description copied from interface: OutputFormat
- Get the RecordWriterfor the given job.
 
- 
- Specified by:
- getRecordWriterin interface- OutputFormat<WritableComparable,Writable>
- Specified by:
- getRecordWriterin class- FileOutputFormat<WritableComparable,Writable>
 
- 
- job- configuration for the job whose output is being written.
- name- the unique name for this part of the output.
- progress- mechanism for reporting progress while writing to file.
- Returns:
- a RecordWriterto write the output for the job.
- Throws:
- IOException
 
getReaders
public static org.apache.hadoop.io.MapFile.Reader[] getReaders(FileSystem ignored,
                                                               Path dir,
                                                               Configuration conf)
                                                        throws IOException
- Open the output generated by this format.
 
- 
- Throws:
- IOException
 
getEntry
public static <K extends WritableComparable,V extends Writable> Writable getEntry(org.apache.hadoop.io.MapFile.Reader[] readers,
                                                                                  Partitioner<K,V> partitioner,
                                                                                  K key,
                                                                                  V value)
                         throws IOException
- Get an entry from output generated by this class.
 
- 
- Throws:
- IOException
 
Copyright © 2014 Apache Software Foundation. All Rights Reserved.