@InterfaceAudience.Public @InterfaceStability.Stable public class TaskAttemptID extends ID
TaskID
, that this TaskAttemptID belongs to.
Second part is the task attempt number. attempt_200707121733_0003_m_000005_0
, which represents the
zeroth task attempt for the fifth map task in the third job
running at the jobtracker started at 200707121733
.
Applications should never construct or parse TaskAttemptID strings
, but rather use appropriate constructors or forName(String)
method.
Constructor and Description |
---|
TaskAttemptID() |
TaskAttemptID(String jtIdentifier,
int jobId,
boolean isMap,
int taskId,
int id)
Deprecated.
|
TaskAttemptID(String jtIdentifier,
int jobId,
TaskType type,
int taskId,
int id)
Constructs a TaskId object from given parts.
|
TaskAttemptID(TaskID taskId,
int id)
Constructs a TaskAttemptID object from given
TaskID . |
Modifier and Type | Method and Description |
---|---|
protected StringBuilder |
appendTo(StringBuilder builder)
Add the unique string to the StringBuilder
|
int |
compareTo(ID o)
Compare TaskIds by first tipIds, then by task numbers.
|
boolean |
equals(Object o) |
static TaskAttemptID |
forName(String str)
Construct a TaskAttemptID object from given string
|
JobID |
getJobID()
Returns the
JobID object that this task attempt belongs to |
TaskID |
getTaskID()
Returns the
TaskID object that this task attempt belongs to |
TaskType |
getTaskType()
Returns the TaskType of the TaskAttemptID
|
int |
hashCode() |
boolean |
isMap()
Deprecated.
|
void |
readFields(DataInput in) |
String |
toString() |
void |
write(DataOutput out) |
protected static final String ATTEMPT
public TaskAttemptID(TaskID taskId, int id)
TaskID
.taskId
- TaskID that this task belongs toid
- the task attempt numberpublic TaskAttemptID(String jtIdentifier, int jobId, TaskType type, int taskId, int id)
jtIdentifier
- jobTracker identifierjobId
- job numbertype
- the TaskTypetaskId
- taskId numberid
- the task attempt number@Deprecated public TaskAttemptID(String jtIdentifier, int jobId, boolean isMap, int taskId, int id)
jtIdentifier
- jobTracker identifierjobId
- job numberisMap
- whether the tip is a maptaskId
- taskId numberid
- the task attempt numberpublic TaskAttemptID()
@Deprecated public boolean isMap()
public TaskType getTaskType()
protected StringBuilder appendTo(StringBuilder builder)
builder
- the builder to append otpublic void readFields(DataInput in) throws IOException
readFields
in interface org.apache.hadoop.io.Writable
readFields
in class ID
IOException
public void write(DataOutput out) throws IOException
write
in interface org.apache.hadoop.io.Writable
write
in class ID
IOException
public int compareTo(ID o)
compareTo
in interface Comparable<ID>
compareTo
in class ID
public static TaskAttemptID forName(String str) throws IllegalArgumentException
IllegalArgumentException
- if the given string is malformedCopyright © 2016 Apache Software Foundation. All Rights Reserved.