我们开端来剖析Hadoop MapReduce的内部的运行机制。用户向Hadoop提交Job(作业),作业在JobTracker对象的掌握下履行。Job被分解成为Task(义务),分发到集群中,在TaskTracker的掌握下运行。Task包括MapTask和ReduceTask,是MapReduce的Map操作和Reduce操作履行的处所。这中义务散布的办法比拟相似于HDFS中NameNode和DataNode的分工,NameNode对应的是JobTracker,DataNode对应的是TaskTracker。JobTracker,TaskTracker和MapReduce的客户端通过RPC通讯,具体可以参考HDFS部份的剖析。我们开端来剖析Hadoop MapReduce的内部的运行机制。用户向Hadoop提交Job(作业)