Namenode知道客户端在HDFS多节点系统中提交的作业吗?

时间:2018-04-09 05:40:46

标签: hadoop mapreduce hdfs

当客户提交作业时,任务跟踪器会收到它。 Namenode可以查看此提交作业的代码吗?

2 个答案:

答案 0 :(得分:0)

任务跟踪器在Hadoop2 / YARN中不存在,但不是,代码未在Namenode进程中运行。

答案 1 :(得分:0)

简短的回答是

答案很长,namenode不执行mapreduce程序,因此名称节点与mapreduce 代码无关。 mapreduce jar被物理上传到负责执行map/reduce.的每个节点。因此,基本上只有那些执行mapreduce的节点才会引用jar。 namenode的唯一作用是确保将jar文件写入负责执行map/reduce的节点。