Hadoop源码分析之Id.java

原创 2013年12月03日 15:46:10

ID.java  接口, implements WritableComparable<ID>  是 jobId taskId TaskAttemptID的基类


JobId.java  

 * jobid是job的唯一不变的代表。jobid包括两部分,第一部分代表jobtracker的唯一,对于集群安装来说,这个字符串是
 * jobtracker的开始时间 对于本地设置来说,他就是本地
 * jobid的第二部分是job 号。
 * 例如 如下 代表 200707121733开始的jobtracker的第三个job
 * An example JobID is : 
 * <code>job_200707121733_0003</code> ,


TaskId.java

 taskId 代表一个map或reduce 任务的唯一。每一个taskid包含多种执行map 或reduce的尝试,
 * 每一个都是根据 TaskAttemptID唯一确定的。
 * TaskID包括三个部分:第一部分是这个task属于的job的jobId。第二部分是‘m‘或者’r‘
 * 代表这个任务是map任务还是reduce任务,第三部分是 task号
 * 例如:task_200707121733_0003_m_000005


版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/maixia24/article/details/17096767
收藏助手
不良信息举报
您举报文章:Hadoop源码分析之Id.java
举报原因:
原因补充:

(最多只允许输入30个字)