# Hierarchy For Package org.apache.hadoop.mapred

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.hadoop.mapreduce.counters.AbstractCounters<C,G> (implements java.lang.Iterable<T>, org.apache.hadoop.io.Writable)
    - org.apache.hadoop.mapred.Counters
  - org.apache.hadoop.mapred.AMFeedback (implements org.apache.hadoop.io.Writable)
  - org.apache.log4j.AppenderSkeleton (implements org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler)
    - org.apache.log4j.WriterAppender
      - org.apache.log4j.FileAppender
        - org.apache.hadoop.mapred.TaskLogAppender (implements java.io.Flushable)
  - org.apache.hadoop.mapred.BackupStore<K,V>
  - org.apache.hadoop.mapred.ClusterStatus (implements org.apache.hadoop.io.Writable)
  - org.apache.hadoop.mapred.ClusterStatus.BlackListInfo (implements org.apache.hadoop.io.Writable)
  - org.apache.hadoop.conf.Configuration (implements java.lang.Iterable<T>, org.apache.hadoop.io.Writable)
    - org.apache.hadoop.mapred.JobConf
  - org.apache.hadoop.conf.Configured (implements org.apache.hadoop.conf.Configurable)
    - org.apache.hadoop.mapreduce.tools.CLI (implements org.apache.hadoop.util.Tool)
      - org.apache.hadoop.mapred.JobClient (implements java.lang.AutoCloseable)
  - org.apache.hadoop.mapred.Counters.Counter (implements org.apache.hadoop.mapreduce.Counter)
  - org.apache.hadoop.mapred.Counters.Group (implements org.apache.hadoop.mapreduce.counters.CounterGroupBase<T>)
  - org.apache.hadoop.mapred.FileInputFormat<K,V> (implements org.apache.hadoop.mapred.InputFormat<K,V>)
    - org.apache.hadoop.mapred.FixedLengthInputFormat (implements org.apache.hadoop.mapred.JobConfigurable)
    - org.apache.hadoop.mapred.KeyValueTextInputFormat (implements org.apache.hadoop.mapred.JobConfigurable)
    - org.apache.hadoop.mapred.MultiFileInputFormat<K,V>
    - org.apache.hadoop.mapred.SequenceFileInputFormat<K,V>
      - org.apache.hadoop.mapred.SequenceFileAsBinaryInputFormat
      - org.apache.hadoop.mapred.SequenceFileAsTextInputFormat
      - org.apache.hadoop.mapred.SequenceFileInputFilter<K,V>
    - org.apache.hadoop.mapred.TextInputFormat (implements org.apache.hadoop.mapred.JobConfigurable)
  - org.apache.hadoop.mapred.FileOutputFormat<K,V> (implements org.apache.hadoop.mapred.OutputFormat<K,V>)
    - org.apache.hadoop.mapred.MapFileOutputFormat
    - org.apache.hadoop.mapred.SequenceFileOutputFormat<K,V>
      - org.apache.hadoop.mapred.SequenceFileAsBinaryOutputFormat
    - org.apache.hadoop.mapred.TextOutputFormat<K,V>
  - org.apache.hadoop.mapred.FixedLengthRecordReader (implements org.apache.hadoop.mapred.RecordReader<K,V>)
  - org.apache.hadoop.mapreduce.ID (implements org.apache.hadoop.io.WritableComparable<T>)
    - org.apache.hadoop.mapred.ID
      - org.apache.hadoop.mapreduce.JobID (implements java.lang.Comparable<T>)
        - org.apache.hadoop.mapred.JobID
      - org.apache.hadoop.mapreduce.TaskAttemptID
        - org.apache.hadoop.mapred.TaskAttemptID
      - org.apache.hadoop.mapreduce.TaskID
        - org.apache.hadoop.mapred.TaskID
  - org.apache.hadoop.mapred.IFile
  - org.apache.hadoop.mapred.IFile.Reader<K,V>
  - org.apache.hadoop.mapred.IFile.Writer<K,V>
  - org.apache.hadoop.mapred.IndexRecord
  - org.apache.hadoop.mapreduce.InputSplit
    - org.apache.hadoop.mapreduce.lib.input.CombineFileSplit (implements org.apache.hadoop.io.Writable)
      - org.apache.hadoop.mapred.lib.CombineFileSplit (implements org.apache.hadoop.mapred.InputSplit)
        - org.apache.hadoop.mapred.MultiFileSplit
    - org.apache.hadoop.mapred.FileSplit (implements org.apache.hadoop.mapred.InputSplitWithLocationInfo)
  - java.io.InputStream (implements java.io.Closeable)
    - java.io.FilterInputStream
      - java.io.DataInputStream (implements java.io.DataInput)
        - org.apache.hadoop.io.DataInputBuffer
          - org.apache.hadoop.mapred.MapTask.MapOutputBuffer.InMemValBytes
    - org.apache.hadoop.mapred.IFileInputStream
    - org.apache.hadoop.mapred.TaskLog.Reader
  - org.apache.hadoop.mapred.JobACLsManager
  - org.apache.hadoop.mapreduce.task.JobContextImpl (implements org.apache.hadoop.mapreduce.JobContext)
    - org.apache.hadoop.mapred.JobContextImpl (implements org.apache.hadoop.mapred.JobContext)
    - org.apache.hadoop.mapreduce.task.TaskAttemptContextImpl (implements org.apache.hadoop.mapreduce.TaskAttemptContext)
      - org.apache.hadoop.mapred.TaskAttemptContextImpl (implements org.apache.hadoop.mapred.TaskAttemptContext)
  - org.apache.hadoop.mapred.JobEndNotifier
  - org.apache.hadoop.mapred.JobInProgress
  - org.apache.hadoop.mapred.JobProfile (implements org.apache.hadoop.io.Writable)
  - org.apache.hadoop.mapreduce.JobStatus (implements java.lang.Cloneable, org.apache.hadoop.io.Writable)
    - org.apache.hadoop.mapred.JobStatus
  - org.apache.hadoop.mapred.JobTracker
  - org.apache.hadoop.mapred.JvmTask (implements org.apache.hadoop.io.Writable)
  - org.apache.hadoop.mapred.KeyValueLineRecordReader (implements org.apache.hadoop.mapred.RecordReader<K,V>)
  - org.apache.hadoop.util.LineReader (implements java.io.Closeable)
    - org.apache.hadoop.mapred.LineRecordReader.LineReader
  - org.apache.hadoop.mapred.LineRecordReader (implements org.apache.hadoop.mapred.RecordReader<K,V>)
  - org.apache.hadoop.mapred.LocatedFileStatusFetcher
  - org.apache.hadoop.mapred.MapOutputCollector.Context
  - org.apache.hadoop.mapred.MapOutputFile (implements org.apache.hadoop.conf.Configurable)
    - org.apache.hadoop.mapred.MROutputFiles
  - org.apache.hadoop.mapred.MapReduceBase (implements org.apache.hadoop.io.Closeable, org.apache.hadoop.mapred.JobConfigurable)
  - org.apache.hadoop.mapred.MapRunner<K1,V1,K2,V2> (implements org.apache.hadoop.mapred.MapRunnable<K1,V1,K2,V2>)
  - org.apache.hadoop.mapred.MapTask.MapOutputBuffer<K,V> (implements org.apache.hadoop.util.IndexedSortable, org.apache.hadoop.mapred.MapOutputCollector<K,V>)
  - org.apache.hadoop.mapred.MapTask.MapOutputBuffer.MRResultIterator (implements org.apache.hadoop.mapred.RawKeyValueIterator)
  - org.apache.hadoop.mapred.MapTaskCompletionEventsUpdate (implements org.apache.hadoop.io.Writable)
  - org.apache.hadoop.mapred.Master
  - org.apache.hadoop.mapred.Merger
  - org.apache.hadoop.mapred.Merger.Segment<K,V>
  - org.apache.hadoop.mapreduce.OutputCommitter
    - org.apache.hadoop.mapred.OutputCommitter
      - org.apache.hadoop.mapred.FileOutputCommitter
  - org.apache.hadoop.mapred.OutputLogFilter (implements org.apache.hadoop.fs.PathFilter)
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - java.io.FilterOutputStream
      - java.io.DataOutputStream (implements java.io.DataOutput)
        - org.apache.hadoop.mapred.MapTask.MapOutputBuffer.BlockingBuffer
      - org.apache.hadoop.mapred.IFileOutputStream
    - org.apache.hadoop.mapred.MapTask.MapOutputBuffer.Buffer
  - org.apache.hadoop.mapred.PeriodicStatsAccumulator
  - org.apache.hadoop.mapred.ProgressSplitsBlock
  - org.apache.hadoop.mapreduce.QueueInfo (implements org.apache.hadoop.io.Writable)
    - org.apache.hadoop.mapred.JobQueueInfo
  - org.apache.hadoop.mapred.QueueManager
  - org.apache.hadoop.mapred.SequenceFileAsBinaryInputFormat.SequenceFileAsBinaryRecordReader (implements org.apache.hadoop.mapred.RecordReader<K,V>)
  - org.apache.hadoop.mapreduce.lib.output.SequenceFileAsBinaryOutputFormat.WritableValueBytes (implements org.apache.hadoop.io.SequenceFile.ValueBytes)
    - org.apache.hadoop.mapred.SequenceFileAsBinaryOutputFormat.WritableValueBytes
  - org.apache.hadoop.mapred.SequenceFileAsTextRecordReader (implements org.apache.hadoop.mapred.RecordReader<K,V>)
  - org.apache.hadoop.mapreduce.lib.input.SequenceFileInputFilter.FilterBase (implements org.apache.hadoop.mapreduce.lib.input.SequenceFileInputFilter.Filter)
    - org.apache.hadoop.mapred.SequenceFileInputFilter.FilterBase (implements org.apache.hadoop.mapred.SequenceFileInputFilter.Filter)
      - org.apache.hadoop.mapred.SequenceFileInputFilter.MD5Filter
      - org.apache.hadoop.mapred.SequenceFileInputFilter.PercentFilter
      - org.apache.hadoop.mapred.SequenceFileInputFilter.RegexFilter
  - org.apache.hadoop.mapred.SequenceFileRecordReader<K,V> (implements org.apache.hadoop.mapred.RecordReader<K,V>)
  - org.apache.hadoop.mapred.ShuffleConsumerPlugin.Context<K,V>
  - org.apache.hadoop.mapred.SkipBadRecords
  - org.apache.hadoop.mapred.SpillRecord
  - org.apache.hadoop.mapred.SplitLocationInfo
  - org.apache.hadoop.mapreduce.StatusReporter
    - org.apache.hadoop.mapred.Task.TaskReporter (implements org.apache.hadoop.mapred.Reporter, java.lang.Runnable)
  - org.apache.hadoop.mapred.Task (implements org.apache.hadoop.conf.Configurable, org.apache.hadoop.io.Writable)
    - org.apache.hadoop.mapred.MapTask
    - org.apache.hadoop.mapred.ReduceTask
  - org.apache.hadoop.mapred.Task.CombineOutputCollector<K,V> (implements org.apache.hadoop.mapred.OutputCollector<K,V>)
  - org.apache.hadoop.mapred.Task.CombinerRunner<K,V>
    - org.apache.hadoop.mapred.Task.NewCombinerRunner<K,V>
    - org.apache.hadoop.mapred.Task.OldCombinerRunner<K,V>
  - org.apache.hadoop.mapred.Task.CombineValuesIterator<KEY,VALUE>
  - org.apache.hadoop.mapred.Task.TaskReporter.DiskLimitCheck (implements java.lang.Runnable)
  - org.apache.hadoop.mapreduce.TaskCompletionEvent (implements org.apache.hadoop.io.Writable)
    - org.apache.hadoop.mapred.TaskCompletionEvent
  - org.apache.hadoop.mapred.TaskLog
  - org.apache.hadoop.mapreduce.TaskReport (implements org.apache.hadoop.io.Writable)
    - org.apache.hadoop.mapred.TaskReport
  - org.apache.hadoop.mapred.TaskStatus (implements java.lang.Cloneable, org.apache.hadoop.io.Writable)
  - org.apache.hadoop.mapred.TextOutputFormat.LineRecordWriter<K,V> (implements org.apache.hadoop.mapred.RecordWriter<K,V>)
  - java.lang.Thread (implements java.lang.Runnable)
    - org.apache.hadoop.mapred.MapTask.MapOutputBuffer.SpillThread
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.io.IOException
        - org.apache.hadoop.mapred.FileAlreadyExistsException
        - org.apache.hadoop.mapred.InvalidFileTypeException
        - org.apache.hadoop.mapred.InvalidInputException
        - org.apache.hadoop.mapred.InvalidJobConfException
        - org.apache.hadoop.mapred.Task.TaskReporter.TaskLimitException
      - java.lang.RuntimeException
        - org.apache.hadoop.mapred.Counters.CountersExceededException
  - org.apache.hadoop.mapred.Utils
  - org.apache.hadoop.mapred.Utils.OutputFileUtils
  - org.apache.hadoop.mapred.Utils.OutputFileUtils.OutputLogFilter (implements org.apache.hadoop.fs.PathFilter)
    - org.apache.hadoop.mapred.Utils.OutputFileUtils.OutputFilesFilter

## Interface Hierarchy

- java.lang.AutoCloseable
  - java.io.Closeable
    - org.apache.hadoop.io.Closeable
      - org.apache.hadoop.mapred.Mapper<K1,V1,K2,V2> (also extends org.apache.hadoop.mapred.JobConfigurable)
      - org.apache.hadoop.mapred.Reducer<K2,V2,K3,V3> (also extends org.apache.hadoop.mapred.JobConfigurable)
    - org.apache.hadoop.mapred.RecordReader<K,V>
- org.apache.hadoop.conf.Configurable
  - org.apache.hadoop.mapreduce.lib.input.SequenceFileInputFilter.Filter
    - org.apache.hadoop.mapred.SequenceFileInputFilter.Filter
- org.apache.hadoop.mapred.InputFormat<K,V>
- org.apache.hadoop.mapred.JobConfigurable
  - org.apache.hadoop.mapred.Mapper<K1,V1,K2,V2> (also extends org.apache.hadoop.io.Closeable)
  - org.apache.hadoop.mapred.MapRunnable<K1,V1,K2,V2>
  - org.apache.hadoop.mapred.Partitioner<K2,V2>
  - org.apache.hadoop.mapred.Reducer<K2,V2,K3,V3> (also extends org.apache.hadoop.io.Closeable)
- org.apache.hadoop.mapred.MapOutputCollector<K,V>
- org.apache.hadoop.mapred.MRConstants
- org.apache.hadoop.mapreduce.MRJobConfig
  - org.apache.hadoop.mapreduce.JobContext
    - org.apache.hadoop.mapred.JobContext
    - org.apache.hadoop.mapreduce.TaskAttemptContext (also extends org.apache.hadoop.util.Progressable)
      - org.apache.hadoop.mapred.TaskAttemptContext
- org.apache.hadoop.mapred.OutputCollector<K,V>
- org.apache.hadoop.mapred.OutputFormat<K,V>
- org.apache.hadoop.util.Progressable
  - org.apache.hadoop.mapred.Reporter
  - org.apache.hadoop.mapreduce.TaskAttemptContext (also extends org.apache.hadoop.mapreduce.JobContext)
    - org.apache.hadoop.mapred.TaskAttemptContext
- org.apache.hadoop.mapred.RawKeyValueIterator
- org.apache.hadoop.mapred.RecordWriter<K,V>
- org.apache.hadoop.mapred.RunningJob
- org.apache.hadoop.mapred.ShuffleConsumerPlugin<K,V>
- org.apache.hadoop.ipc.VersionedProtocol
  - org.apache.hadoop.mapred.TaskUmbilicalProtocol
- org.apache.hadoop.io.Writable
  - org.apache.hadoop.mapred.InputSplit
    - org.apache.hadoop.mapred.InputSplitWithLocationInfo

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.hadoop.mapred.FileInputFormat.Counter
    - org.apache.hadoop.mapred.FileOutputFormat.Counter
    - org.apache.hadoop.mapred.JobClient.TaskStatusFilter
    - org.apache.hadoop.mapred.JobInProgress.Counter
    - org.apache.hadoop.mapred.JobPriority
    - org.apache.hadoop.mapred.JobTracker.State
    - org.apache.hadoop.mapred.Master.State
    - org.apache.hadoop.mapred.Operation
    - org.apache.hadoop.mapred.QueueACL
    - org.apache.hadoop.mapred.Task.Counter
    - org.apache.hadoop.mapred.TaskCompletionEvent.Status
    - org.apache.hadoop.mapred.TaskLog.LogName
    - org.apache.hadoop.mapred.TaskStatus.Phase
    - org.apache.hadoop.mapred.TaskStatus.State
    - org.apache.hadoop.mapred.TIPStatus

Copyright © 2008–2022 Apache Software Foundation. All rights reserved.