2013-12-11 48 views
-1

我正在学习hadoop。我试图想象我提交工作后会发生什么。我的意思是有人可以解释一步一步发生什么事,当我执行命令Hadoop - 工作如何执行 - 需要一步一步解释

hadoop jar example.jar WordCount test.txt output 

这个Java程序如何提交给JobTracker的。如何名称节点,数据节点进入图片等

感谢 Aniruddha

+1

试试这个,http://answers.oreilly.com/topic/459-anatomy-of-a-mapreduce-job-run-with-hadoop/ – user2486495

+0

@Praveen我没有得到你的问题。如果你的意思是我所做的解释是在链接中给出的解释是否正确?正如我指出的那样,我要求帮助来形象化namenode,datanode和其他hadoop组件如何协同工作。而就目前而言,我依靠给定的链接提供正确的信息。目前,我正在学习HadoopBignnersGuide中的hadoop&follow指令。要检查namenode,jobtracker,tasktracker在做什么,我正在浏览器上检查它们的UI以及在作业运行时检查日志。有没有其他方法可以在单机上试用? – Aniruddha

回答

0

在最高层次上,有四个独立的实体:

客户,它提交MapReduce工作。

jobtracker,它协调作业运行。 jobtracker是一个Java应用程序,其主要类别为JobTracker

任务执行者,它运行作业已被分割成的任务。 任务跟踪器是主要类为TaskTracker的Java应用程序。

分布式文件系统,用于在其他实体之间共享作业文件。

请通过下面的链接

http://answers.oreilly.com/topic/459-anatomy-of-a-mapreduce-job-run-with-hadoop/

+0

非常感谢链接和解释。 – Aniruddha

+0

快乐是我的快乐编码:) – user2486495

相关问题