我一直在研究Hadoop一段时间,但我对JobTracker和TaskTracker系统感到困惑。
我不确定如何表达我的问题,但现在是:
JobTracker和TaskTraker是否属于HDFS或MapReduce类别?
或更合适的问题可能是:
物理机器是否属于HDFS或MapReduce类别?
答案 0 :(得分:0)
JobTracker和TaskTracker服务是MapReduce的一部分,您可以在此处详细了解:http://hadoop.apache.org/docs/r1.2.1/mapred_tutorial.html
物理机可以托管HDFS(NameNode,DataNode)和MapReduce(JobTracker,TaskTracker)服务。通常,出于性能原因,建议将DataNodes和TaskTrackers放在同一个物理从属节点上。 TaskTrackers可以读/写本地DataNode。
请注意,Hadoop 2引入了YARN(http://hadoop.apache.org/docs/current/hadoop-yarn/hadoop-yarn-site/YARN.html),它取代了MapReduce。