public class HadoopCompat
extends java.lang.Object
Constructor and Description |
---|
HadoopCompat() |
Modifier and Type | Method and Description |
---|---|
static org.apache.hadoop.conf.Configuration |
getConfiguration(org.apache.hadoop.mapreduce.JobContext context)
Invoke getConfiguration() on JobContext.
|
static org.apache.hadoop.mapreduce.Counter |
getCounter(org.apache.hadoop.mapreduce.TaskInputOutputContext context,
java.lang.String groupName,
java.lang.String counterName)
Invoke getCounter() on TaskInputOutputContext.
|
static org.apache.hadoop.mapreduce.TaskAttemptID |
getTaskAttemptID(org.apache.hadoop.mapreduce.TaskAttemptContext taskContext)
returns TaskAttemptContext.getTaskAttemptID().
|
static void |
incrementCounter(org.apache.hadoop.mapreduce.Counter counter,
long increment)
Increment the counter.
|
static boolean |
isVersion2x()
True if runtime Hadoop version is 2.x, false otherwise.
|
static org.apache.hadoop.mapreduce.Counter |
newGenericCounter(java.lang.String name,
java.lang.String displayName,
long value) |
static org.apache.hadoop.mapreduce.JobContext |
newJobContext(org.apache.hadoop.conf.Configuration conf,
org.apache.hadoop.mapreduce.JobID jobId)
Creates JobContext from a JobConf and jobId using the correct constructor
for based on Hadoop version.
|
static org.apache.hadoop.mapreduce.MapContext |
newMapContext(org.apache.hadoop.conf.Configuration conf,
org.apache.hadoop.mapreduce.TaskAttemptID taskAttemptID,
org.apache.hadoop.mapreduce.RecordReader recordReader,
org.apache.hadoop.mapreduce.RecordWriter recordWriter,
org.apache.hadoop.mapreduce.OutputCommitter outputCommitter,
org.apache.hadoop.mapreduce.StatusReporter statusReporter,
org.apache.hadoop.mapreduce.InputSplit inputSplit)
Instantiates MapContext under Hadoop 1 and MapContextImpl under Hadoop 2.
|
static org.apache.hadoop.mapreduce.TaskAttemptContext |
newTaskAttemptContext(org.apache.hadoop.conf.Configuration conf,
org.apache.hadoop.mapreduce.TaskAttemptID taskAttemptId)
Creates TaskAttempContext from a JobConf and jobId using the correct
constructor for based on Hadoop version.
|
static void |
progress(org.apache.hadoop.mapreduce.TaskAttemptContext context)
Invoke TaskAttemptContext.progress().
|
static void |
setStatus(org.apache.hadoop.mapreduce.TaskAttemptContext context,
java.lang.String status)
Invoke setStatus() on TaskAttemptContext.
|
public static boolean isVersion2x()
public static org.apache.hadoop.mapreduce.JobContext newJobContext(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.mapreduce.JobID jobId)
jobId
could be null.public static org.apache.hadoop.mapreduce.TaskAttemptContext newTaskAttemptContext(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.mapreduce.TaskAttemptID taskAttemptId)
public static org.apache.hadoop.mapreduce.MapContext newMapContext(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.mapreduce.TaskAttemptID taskAttemptID, org.apache.hadoop.mapreduce.RecordReader recordReader, org.apache.hadoop.mapreduce.RecordWriter recordWriter, org.apache.hadoop.mapreduce.OutputCommitter outputCommitter, org.apache.hadoop.mapreduce.StatusReporter statusReporter, org.apache.hadoop.mapreduce.InputSplit inputSplit)
public static org.apache.hadoop.mapreduce.Counter newGenericCounter(java.lang.String name, java.lang.String displayName, long value)
new GenericCounter(args)
,new Counter(args)
public static org.apache.hadoop.conf.Configuration getConfiguration(org.apache.hadoop.mapreduce.JobContext context)
public static void setStatus(org.apache.hadoop.mapreduce.TaskAttemptContext context, java.lang.String status)
public static org.apache.hadoop.mapreduce.TaskAttemptID getTaskAttemptID(org.apache.hadoop.mapreduce.TaskAttemptContext taskContext)
public static org.apache.hadoop.mapreduce.Counter getCounter(org.apache.hadoop.mapreduce.TaskInputOutputContext context, java.lang.String groupName, java.lang.String counterName)
public static void progress(org.apache.hadoop.mapreduce.TaskAttemptContext context)
public static void incrementCounter(org.apache.hadoop.mapreduce.Counter counter, long increment)
Copyright © 2019 The Apache Software Foundation