Deprecated API


Contents
Deprecated Interfaces
org.apache.hadoop.mapred.join.ComposableInputFormat
          Use ComposableInputFormat instead 
org.apache.hadoop.mapred.join.ComposableRecordReader
          Use ComposableRecordReader instead 
org.apache.hadoop.mapred.lib.db.DBWritable
          Use DBWritable instead 
org.apache.hadoop.mapred.InputFormat
          Use InputFormat instead. 
org.apache.hadoop.mapred.InputSplit
          Use InputSplit instead. 
org.apache.hadoop.mapred.JobConfigurable
           
org.apache.hadoop.mapred.JobContext
          Use JobContext instead. 
org.apache.hadoop.mapred.Mapper
          Use Mapper instead. 
org.apache.hadoop.mapred.MapRunnable
          Use Mapper instead. 
org.apache.hadoop.mapred.OutputFormat
          Use OutputFormat instead. 
org.apache.hadoop.mapred.Partitioner
          Use Partitioner instead. 
org.apache.hadoop.mapred.Reducer
          Use Reducer instead. 
org.apache.hadoop.mapred.join.ResetableIterator
          Use ResetableIterator instead 
org.apache.hadoop.mapred.RunningJob
          Use Job instead 
org.apache.hadoop.mapred.TaskAttemptContext
          Use TaskAttemptContext instead. 
org.apache.hadoop.mapred.lib.aggregate.ValueAggregator
          Use ValueAggregator instead 
org.apache.hadoop.mapred.lib.aggregate.ValueAggregatorDescriptor
          Use ValueAggregatorDescriptor instead 
 

Deprecated Classes
org.apache.hadoop.mapred.join.ArrayListBackedIterator
          Use ArrayListBackedIterator instead 
org.apache.hadoop.mapred.lib.BinaryPartitioner
          Use BinaryPartitioner instead. 
org.apache.hadoop.mapred.lib.ChainMapper
          Use ChainMapper instead 
org.apache.hadoop.mapred.lib.ChainReducer
          Use ChainReducer instead 
org.apache.hadoop.mapred.ClusterStatus
          Use ClusterMetrics or TaskTrackerInfo instead 
org.apache.hadoop.mapred.lib.CombineFileInputFormat
          Use CombineFileInputFormat 
org.apache.hadoop.mapred.lib.CombineFileRecordReader
          Use CombineFileRecordReader 
org.apache.hadoop.mapred.lib.CombineFileSplit
          Use CombineFileSplit 
org.apache.hadoop.mapred.join.CompositeInputFormat
          Use CompositeInputFormat instead 
org.apache.hadoop.mapred.join.CompositeInputSplit
          Use CompositeInputSplit instead 
org.apache.hadoop.mapred.join.CompositeRecordReader
          Use CompositeRecordReader instead 
org.apache.hadoop.mapred.Counters
          Use Counters instead. 
org.apache.hadoop.mapred.lib.db.DBConfiguration
          Use DBConfiguration instead 
org.apache.hadoop.mapred.lib.db.DBInputFormat
          Use DBInputFormat instead. 
org.apache.hadoop.mapred.lib.db.DBOutputFormat
          Use org.apache.hadoop.mapreduce.lib.db.DBOutputFormat instead 
org.apache.hadoop.filecache.DistributedCache
          Use methods on Job. 
org.apache.hadoop.mapred.lib.aggregate.DoubleValueSum
          Use DoubleValueSum instead 
org.apache.hadoop.mapred.lib.FieldSelectionMapReduce
          Use FieldSelectionMapper and FieldSelectionReducer instead 
org.apache.hadoop.mapred.FileInputFormat
          Use FileInputFormat instead. 
org.apache.hadoop.mapred.FileSplit
          Use FileSplit instead. 
org.apache.hadoop.mapred.lib.FilterOutputFormat
          Use FilterOutputFormat instead. 
org.apache.hadoop.tools.rumen.HadoopLogsAnalyzer
           
org.apache.hadoop.mapred.lib.HashPartitioner
          Use HashPartitioner instead. 
org.apache.hadoop.mapred.ID
           
org.apache.hadoop.mapred.lib.IdentityMapper
          Use Mapper instead. 
org.apache.hadoop.mapred.lib.IdentityReducer
          Use Reducer instead. 
org.apache.hadoop.mapred.join.InnerJoinRecordReader
          Use InnerJoinRecordReader instead. 
org.apache.hadoop.mapred.lib.InputSampler
          Use InputSampler 
org.apache.hadoop.mapred.lib.InverseMapper
          Use InverseMapper instead. 
org.apache.hadoop.mapred.jobcontrol.Job
          Use ControlledJob instead. 
org.apache.hadoop.mapred.JobClient
          Use Job and Cluster instead 
org.apache.hadoop.mapred.JobConf
          Use Configuration instead 
org.apache.hadoop.mapred.jobcontrol.JobControl
          Use JobControl instead 
org.apache.hadoop.mapred.JobID
           
org.apache.hadoop.mapred.JobQueueInfo
          Use QueueInfo instead 
org.apache.hadoop.mapred.JobStatus
          Use JobStatus instead 
org.apache.hadoop.mapred.join.JoinRecordReader
          Use JoinRecordReader instead 
org.apache.hadoop.mapred.lib.KeyFieldBasedComparator
          Use KeyFieldBasedComparator instead 
org.apache.hadoop.mapred.lib.KeyFieldBasedPartitioner
          Use KeyFieldBasedPartitioner instead 
org.apache.hadoop.mapred.KeyValueLineRecordReader
          Use KeyValueLineRecordReader instead 
org.apache.hadoop.mapred.KeyValueTextInputFormat
          Use KeyValueTextInputFormat instead 
org.apache.hadoop.mapred.lib.LazyOutputFormat
          Use LazyOutputFormat instead. 
org.apache.hadoop.mapred.LineRecordReader.LineReader
          Use LineReader instead. 
org.apache.hadoop.mapred.lib.LongSumReducer
          Use LongSumReducer instead. 
org.apache.hadoop.mapred.lib.aggregate.LongValueMax
          Use LongValueMax instead 
org.apache.hadoop.mapred.lib.aggregate.LongValueMin
          Use LongValueMin instead 
org.apache.hadoop.mapred.lib.aggregate.LongValueSum
          Use LongValueSum instead 
org.apache.hadoop.mapred.MapFileOutputFormat
          Use MapFileOutputFormat instead 
org.apache.hadoop.mapred.MapReduceBase
           
org.apache.hadoop.mapred.MultiFileInputFormat
          Use CombineFileInputFormat instead 
org.apache.hadoop.mapred.MultiFileSplit
          Use CombineFileSplit instead 
org.apache.hadoop.mapred.join.MultiFilterRecordReader
          Use MultiFilterRecordReader instead 
org.apache.hadoop.mapred.lib.MultipleInputs
          Use MultipleInputs instead 
org.apache.hadoop.mapred.lib.MultipleOutputFormat
          Use MultipleOutputs instead 
org.apache.hadoop.mapred.lib.MultipleOutputs
          Use MultipleOutputs instead 
org.apache.hadoop.mapred.lib.MultipleSequenceFileOutputFormat
          Use MultipleOutputs instead 
org.apache.hadoop.mapred.lib.MultipleTextOutputFormat
          Use MultipleOutputs instead 
org.apache.hadoop.mapred.lib.MultithreadedMapRunner
          Use MultithreadedMapper instead. 
org.apache.hadoop.mapred.lib.NLineInputFormat
          Use NLineInputFormat instead 
org.apache.hadoop.mapred.lib.NullOutputFormat
          Use NullOutputFormat instead. 
org.apache.hadoop.mapred.join.OuterJoinRecordReader
          Use OuterJoinRecordReader instead 
org.apache.hadoop.mapred.OutputCommitter
          Use OutputCommitter instead. 
org.apache.hadoop.mapred.OutputLogFilter
          Use Utils.OutputFileUtils.OutputLogFilter instead. 
org.apache.hadoop.mapred.join.OverrideRecordReader
          Use OverrideRecordReader instead 
org.apache.hadoop.mapred.join.Parser
          Use Parser instead 
org.apache.hadoop.mapred.lib.RegexMapper
          Use RegexMapper 
org.apache.hadoop.mapred.SequenceFileAsBinaryInputFormat
          Use SequenceFileAsBinaryInputFormat instead 
org.apache.hadoop.mapred.SequenceFileAsBinaryOutputFormat
          Use SequenceFileAsBinaryOutputFormat instead 
org.apache.hadoop.mapred.SequenceFileAsTextInputFormat
          Use SequenceFileAsTextInputFormat instead 
org.apache.hadoop.mapred.SequenceFileAsTextRecordReader
          Use SequenceFileAsTextRecordReader instead 
org.apache.hadoop.mapred.SequenceFileInputFilter
          Use SequenceFileInputFilter instead 
org.apache.hadoop.mapred.SequenceFileInputFormat
          Use SequenceFileInputFormat instead. 
org.apache.hadoop.mapred.SequenceFileOutputFormat
          Use SequenceFileOutputFormat instead. 
org.apache.hadoop.mapred.join.StreamBackedIterator
          Use StreamBackedIterator instead 
org.apache.hadoop.mapred.lib.aggregate.StringValueMax
          Use StringValueMax instead 
org.apache.hadoop.mapred.lib.aggregate.StringValueMin
          Use StringValueMin instead 
org.apache.hadoop.mapred.TaskAttemptID
           
org.apache.hadoop.mapred.TaskCompletionEvent
          Use TaskCompletionEvent instead 
org.apache.hadoop.mapred.TaskID
           
org.apache.hadoop.mapred.TaskReport
          Use TaskReport instead 
org.apache.hadoop.mapred.TextInputFormat
          Use TextInputFormat instead. 
org.apache.hadoop.mapred.TextOutputFormat
          Use TextOutputFormat instead. 
org.apache.hadoop.mapred.lib.TokenCountMapper
          Use TokenCounterMapper instead. 
org.apache.hadoop.mapred.lib.TotalOrderPartitioner
          Use TotalOrderPartitioner 
org.apache.hadoop.mapred.join.TupleWritable
          Use TupleWritable instead 
org.apache.hadoop.mapred.lib.aggregate.UniqValueCount
          Use UniqValueCount instead 
org.apache.hadoop.mapred.lib.aggregate.UserDefinedValueAggregatorDescriptor
          Use UserDefinedValueAggregatorDescriptor instead 
org.apache.hadoop.mapred.lib.aggregate.ValueAggregatorBaseDescriptor
          Use ValueAggregatorBaseDescriptor instead 
org.apache.hadoop.mapred.lib.aggregate.ValueAggregatorCombiner
          Use ValueAggregatorCombiner instead 
org.apache.hadoop.mapred.lib.aggregate.ValueAggregatorJob
          Use ValueAggregatorJob instead 
org.apache.hadoop.mapred.lib.aggregate.ValueAggregatorJobBase
          Use ValueAggregatorJobBase instead 
org.apache.hadoop.mapred.lib.aggregate.ValueAggregatorMapper
          Use ValueAggregatorMapper instead 
org.apache.hadoop.mapred.lib.aggregate.ValueAggregatorReducer
          Use ValueAggregatorReducer instead 
org.apache.hadoop.mapred.lib.aggregate.ValueHistogram
          Use ValueHistogram instead 
org.apache.hadoop.mapred.join.WrappedRecordReader
          Use WrappedRecordReader instead 
 

Deprecated Enums
org.apache.hadoop.mapred.JobPriority
          Use JobPriority instead 
org.apache.hadoop.mapreduce.server.jobtracker.State
          Use Cluster.JobTrackerStatus instead. 
 

Deprecated Exceptions
org.apache.hadoop.mapred.FileAlreadyExistsException
           
 

Deprecated Fields
org.apache.hadoop.mapred.JobConf.MAPRED_TASK_DEFAULT_MAXVMEM_PROPERTY
            
org.apache.hadoop.mapred.JobConf.MAPRED_TASK_ENV
          Use JobConf.MAPRED_MAP_TASK_ENV or JobConf.MAPRED_REDUCE_TASK_ENV 
org.apache.hadoop.mapred.JobConf.MAPRED_TASK_JAVA_OPTS
          Use JobConf.MAPRED_MAP_TASK_JAVA_OPTS or JobConf.MAPRED_REDUCE_TASK_JAVA_OPTS 
org.apache.hadoop.mapred.JobConf.MAPRED_TASK_MAXPMEM_PROPERTY
            
org.apache.hadoop.mapred.JobConf.MAPRED_TASK_MAXVMEM_PROPERTY
          Use JobConf.MAPRED_JOB_MAP_MEMORY_MB_PROPERTY and JobConf.MAPRED_JOB_REDUCE_MEMORY_MB_PROPERTY 
org.apache.hadoop.mapred.JobConf.MAPRED_TASK_ULIMIT
          Use JobConf.MAPRED_MAP_TASK_ULIMIT or JobConf.MAPRED_REDUCE_TASK_ULIMIT 
org.apache.hadoop.mapred.JobConf.UPPER_LIMIT_ON_TASK_VMEM_PROPERTY
            
 

Deprecated Methods
org.apache.hadoop.mapred.FileOutputCommitter.cleanupJob(JobContext)
           
org.apache.hadoop.mapred.OutputCommitter.cleanupJob(JobContext)
          Use OutputCommitter.commitJob(JobContext) or OutputCommitter.abortJob(JobContext, int) instead. 
org.apache.hadoop.mapred.OutputCommitter.cleanupJob(JobContext)
          Use OutputCommitter.commitJob(org.apache.hadoop.mapreduce.JobContext) or OutputCommitter.abortJob(org.apache.hadoop.mapreduce.JobContext, org.apache.hadoop.mapreduce.JobStatus.State) instead. 
org.apache.hadoop.mapreduce.OutputCommitter.cleanupJob(JobContext)
          Use OutputCommitter.commitJob(JobContext) or OutputCommitter.abortJob(JobContext, JobStatus.State) instead. 
org.apache.hadoop.mapreduce.lib.output.FileOutputCommitter.cleanupJob(JobContext)
           
org.apache.hadoop.tools.DistCp.copy(Configuration, String, String, Path, boolean, boolean)
           
org.apache.hadoop.mapred.lib.CombineFileInputFormat.createPool(JobConf, List)
          Use CombineFileInputFormat.createPool(List). 
org.apache.hadoop.mapred.lib.CombineFileInputFormat.createPool(JobConf, PathFilter...)
          Use CombineFileInputFormat.createPool(PathFilter...). 
org.apache.hadoop.mapreduce.lib.db.DBRecordReader.createValue()
            
org.apache.hadoop.mapred.JobConf.deleteLocalFiles()
           
org.apache.hadoop.mapred.Counters.findCounter(String, int, String)
            
org.apache.hadoop.streaming.StreamJob.getClusterNick()
           
org.apache.hadoop.mapred.Counters.Group.getCounter(int, String)
          use Counters.Group.getCounter(String) instead 
org.apache.hadoop.mapred.JobClient.getJob(String)
          Applications should rather use JobClient.getJob(JobID). 
org.apache.hadoop.mapred.JobStatus.getJobId()
          use getJobID instead 
org.apache.hadoop.mapred.RunningJob.getJobID()
          This method is deprecated and will be removed. Applications should rather use RunningJob.getID(). 
org.apache.hadoop.mapred.JobID.getJobIDsPattern(String, Integer)
           
org.apache.hadoop.mapred.ClusterStatus.getJobTrackerState()
          Use ClusterStatus.getJobTrackerStatus() instead. 
org.apache.hadoop.mapreduce.Cluster.getJobTrackerState()
          Use Cluster.getJobTrackerStatus() instead. 
org.apache.hadoop.mapred.JobClient.getMapTaskReports(String)
          Applications should rather use JobClient.getMapTaskReports(JobID) 
org.apache.hadoop.mapred.JobConf.getMaxPhysicalMemoryForTask()
          this variable is deprecated and nolonger in use. 
org.apache.hadoop.mapred.JobConf.getMaxVirtualMemoryForTask()
          Use JobConf.getMemoryForMapTask() and JobConf.getMemoryForReduceTask() 
org.apache.hadoop.mapreduce.lib.db.DBRecordReader.getPos()
            
org.apache.hadoop.mapred.JobClient.getReduceTaskReports(String)
          Applications should rather use JobClient.getReduceTaskReports(JobID) 
org.apache.hadoop.mapred.JobConf.getSessionId()
           
org.apache.hadoop.mapred.TaskAttemptID.getTaskAttemptIDsPattern(String, Integer, Boolean, Integer, Integer)
           
org.apache.hadoop.mapred.TaskAttemptID.getTaskAttemptIDsPattern(String, Integer, TaskType, Integer, Integer)
           
org.apache.hadoop.mapred.TaskCompletionEvent.getTaskId()
          use TaskCompletionEvent.getTaskAttemptId() instead. 
org.apache.hadoop.mapred.TaskID.getTaskIDsPattern(String, Integer, Boolean, Integer)
          Use TaskID.getTaskIDsPattern(String, Integer, TaskType, Integer) 
org.apache.hadoop.mapred.TaskID.getTaskIDsPattern(String, Integer, TaskType, Integer)
           
org.apache.hadoop.mapred.JobClient.getTaskOutputFilter()
           
org.apache.hadoop.streaming.StreamJob.go()
          use StreamJob.run(String[]) instead. 
org.apache.hadoop.mapred.RunningJob.killTask(String, boolean)
          Applications should rather use RunningJob.killTask(TaskAttemptID, boolean) 
org.apache.hadoop.mapreduce.lib.db.DBRecordReader.next(LongWritable, T)
          Use DBRecordReader.nextKeyValue() 
org.apache.hadoop.mapred.JobID.read(DataInput)
           
org.apache.hadoop.mapred.TaskID.read(DataInput)
           
org.apache.hadoop.mapred.TaskAttemptID.read(DataInput)
           
org.apache.hadoop.mapred.jobcontrol.Job.setAssignedJobID(JobID)
          setAssignedJobID should not be called. JOBID is set by the framework. 
org.apache.hadoop.mapreduce.Counter.setDisplayName(String)
           
org.apache.hadoop.mapred.JobConf.setMaxPhysicalMemoryForTask(long)
           
org.apache.hadoop.mapred.JobConf.setMaxVirtualMemoryForTask(long)
          Use JobConf.setMemoryForMapTask(long mem) and Use JobConf.setMemoryForReduceTask(long mem) 
org.apache.hadoop.mapred.JobConf.setSessionId(String)
           
org.apache.hadoop.mapred.TaskCompletionEvent.setTaskId(String)
          use TaskCompletionEvent.setTaskAttemptId(TaskAttemptID) instead. 
org.apache.hadoop.mapred.JobClient.setTaskOutputFilter(JobClient.TaskStatusFilter)
           
org.apache.hadoop.mapred.pipes.Submitter.submitJob(JobConf)
          Use Submitter.runJob(JobConf) 
 

Deprecated Constructors
org.apache.hadoop.mapred.FileSplit(Path, long, long, JobConf)
            
org.apache.hadoop.mapreduce.Job()
           
org.apache.hadoop.mapreduce.Job(Configuration)
           
org.apache.hadoop.mapreduce.Job(Configuration, String)
           
org.apache.hadoop.streaming.StreamJob(String[], boolean)
          use StreamJob() with ToolRunner or set the Configuration using StreamJob.setConf(Configuration) and run with StreamJob.run(String[]). 
org.apache.hadoop.mapred.TaskAttemptID(String, int, boolean, int, int)
          Use TaskAttemptID.TaskAttemptID(String, int, TaskType, int, int). 
org.apache.hadoop.mapred.TaskID(JobID, boolean, int)
          Use TaskID.TaskID(String, int, TaskType, int) 
org.apache.hadoop.mapred.TaskID(String, int, boolean, int)
          Use TaskID.TaskID(org.apache.hadoop.mapreduce.JobID, TaskType, int) 
 



Copyright © 2009 The Apache Software Foundation