## org.apache.hadoop.mapreduce.lib.output
Class TextOutputFormat<K,V>

    java.lang.Object
      org.apache.hadoop.mapreduce.OutputFormat<K,V>
          org.apache.hadoop.mapreduce.lib.output.FileOutputFormat<K,V>
              org.apache.hadoop.mapreduce.lib.output.TextOutputFormat<K,V>

    public class TextOutputFormat<K,V>

extends FileOutputFormat<K,V>

An `OutputFormat` that writes plain text files.

Nested Class Summary
`protected static class` `TextOutputFormat.LineRecordWriter<K,V>`

Nested classes/interfaces inherited from class org.apache.hadoop.mapreduce.lib.output.FileOutputFormat
`FileOutputFormat.Counter`

Constructor Summary
`TextOutputFormat()`

Method Summary
`RecordWriter<K,V>` `getRecordWriter(TaskAttemptContext job)` Get the `RecordWriter` for the given task.

Methods inherited from class org.apache.hadoop.mapreduce.lib.output.FileOutputFormat
`checkOutputSpecs, getCompressOutput, getDefaultWorkFile, getOutputCommitter, getOutputCompressorClass, getOutputPath, getPathForWorkFile, getUniqueFile, getWorkOutputPath, setCompressOutput, setOutputCompressorClass, setOutputPath`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### TextOutputFormat

    public TextOutputFormat()

Method Detail

### getRecordWriter

    public RecordWriter<K,V> getRecordWriter(TaskAttemptContext job)
                                      throws IOException,
                                             InterruptedException

  Description copied from class: `OutputFormat`
  Get the `RecordWriter` for the given task.

  Specified by:
    `getRecordWriter` in class `FileOutputFormat<K,V>`
  Parameters:
    `job` - the information about the current task.
  Returns:
    a `RecordWriter` to write the output for the job.
  Throws:
    `IOException`
    `InterruptedException`

Copyright © 2009 The Apache Software Foundation