2014-01-27 81 views
-2

我在HDFS架構的doubht ..Hadoop的分發文件系統

是否有名稱節點和作業跟蹤器有什麼區別?和數據節點和任務跟蹤?

兩者是相同的還是每個都有一些特定的功能?

我知道Name被認爲是主節點。它具有RAM中的名稱空間,其中包含有關元數據的所有信息。

回答

1

Name Node和Job tracker之間是否有區別?

兩個不相關的組件。 Namenode是HDFS的一部分,而Jobtracker是mapreduce的一部分。蘋果和桔子。同樣適用於datanode(HDFS)和tasktracker(mapreduce)。

Hadoop核心包含兩個系統:HDFS文件系統和mapreduce組件。 HDFS是文件系統,它至少包含一個名稱節點(中央目錄)和多個數據節點(實際存儲)。 Mapreduce由作業追蹤器(mapreduce的中心「大腦」)和若干任務履行者(執行者)組成。

雖然一起部署,並從它們的交互方式(數據局部性進行計算)中獲得+協同效應,但它們是不同的。詢問他們之間的共同點或不同點毫無意義。

+0

非常感謝 –