1)Mapreduce程序启动一个Jobclient实例,开启整个mapreduce作业 ( w- d. ?4 a' R" y3 l/ Z8 |2)Jobclient通过getnewjobld()j接口向Jobtarker发出请求,以获得一个新的作业ID。 4 `3 I; A( w" m% P9 S2 J. k3)Jobclient根据作业指定的输入文件计算数据块的划分,并将完成作业所需要的资源,包括JAR文件,配置文件,数据块,存放到HDFS中属于jobtracker的作业ID命令的目录下,一些文件可能以冗余的方式存放多个节点上。; a6 F6 p' ]/ j6 e3 p, s. U