天天看點

hadoop2.x與Hadoop1.x差別

hadoop2.x與Hadoop1.x差別: (1)2.x比1.x從性能上有很大增強 (2)Hadoop1中的JobTracker是一個功能集中的部分,負責資源的配置設定和任務的配置設定,是以JobTracker單點出問題就會造成整個叢集無法使用了,而且MapReduce模式是內建在Hadoop1中,不易分解;Hadoop2中,ResourceManager(RM)就是負責資源的配置設定,NodeManager(NM)是從節點上管理資源的,而ApplicationMaster(AM)就是一個負責任務配置設定的元件,根據不同的模式有不同的AM,是以MapReduce模式有自己獨有的AM; (3)1.x版本沒有Namenode Federation功能,隻能有一個NameNode;而2.x添加了,還可以有多個NameNode同時運作,每個負責叢集中的一部分 (4)1.x版本沒有Namenode Ha功能,隻能有一個NameNode;而2.x添加了,解決了namenode單點故障問題 (5)解決對MapReduce之外的架構支援問題。

繼續閱讀