偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

分散處理 Hadoop架構(gòu)服務器角色

運維 服務器運維 大數(shù)據(jù) Hadoop
在Hadoop運算集群架構(gòu)中,先分解任務,分工處理再匯總結(jié)果這些服務器依據(jù)用途可分成Master節(jié)點和Worker節(jié)點,Master負責分配任務,而Worker負責執(zhí)行任務,如負責分派任務的操作,角色就像是Master節(jié)點。

在Hadoop運算集群架構(gòu)中,先分解任務,分工處理再匯總結(jié)果這些服務器依據(jù)用途可分成Master節(jié)點和Worker節(jié)點,Master負責分配任務,而Worker負責執(zhí)行任務,如負責分派任務的操作,角色就像是Master節(jié)點。

Hadoop架構(gòu)服務器角色分工

Hadoop運算集群中的服務器依用途分成Master節(jié)點和Worker節(jié)點。Master節(jié)點中安裝了JobTracker、NameNode、TaskTracker和DataNode程序,但Worker節(jié)點只安裝TaskTracker和DataNode。

 

另外在系統(tǒng)的運行架構(gòu)上,最簡單的Hadoop架構(gòu),可以分成上層的MapReduce運算層以及下層的HDFS數(shù)據(jù)層。

在Master節(jié)點的服務器中會執(zhí)行兩套程序,一個是負責安排MapReduce運算層任務的JobTracker,以及負責管理HDFS數(shù)據(jù)層的NameNode程序。而在Worker節(jié)點的服務器中也有兩套程序,接受JobTracker指揮,負責執(zhí)行運算層任務的是TaskTracker程序,而與NameNode對應的則是DataNode程序,負責執(zhí)行數(shù)據(jù)讀寫動作,以及執(zhí)行NameNode的副本策略。

在MapReduce運算層上,擔任Master節(jié)點的服務器負責分配運算任務, Master節(jié)點上的JobTracker程序會將 Map和Reduce程序的執(zhí)行工作,指派給Worker服務器上的TaskTracker程序,由TaskTracker負責執(zhí)行Map和Reduce工作,并將運算結(jié)果回復給Master節(jié)點上的JobTracker。

在HDFS數(shù)據(jù)層上,NameNode負責管理和維護HDFS的名稱空間、并且控制文件的任何讀寫操作,同時NameNode會將要處理的數(shù)據(jù)切割成一個個文件區(qū)塊(Block),每個區(qū)塊是64MB,例如1GB的數(shù)據(jù)就會切割成16個文件區(qū)塊。NameNode還會決定每一份文件區(qū)塊要建立幾個副本,一般來說,一個文件區(qū)塊總共會復制成3份,并且會分散儲存到3個不同Worker服務器的DataNode程序中管理,只要其中任何一份文件區(qū)塊遺失或損壞,NameNode會自動尋找位于其他DataNode上的副本來回復,維持3份的副本策略。

在一套Hadoop集群中,分配MapReduce任務的JobTracker只有1個,而TaskTracker可以有很多個。同樣地,負責管理HDFS文件系統(tǒng)的NameNode也只有一個,和JobTracker同樣位于Master節(jié)點中,而DataNode可以有很多個。

不過,Master節(jié)點中除了有JobTracker和NameNode以外,也會有TaskTracker和DataNode程序,也就是說Master節(jié)點的服務器,也可以在本地端扮演Worker角色的工作。

在部署上,因為Hadoop采用Java開發(fā),所以Master服務器除了安裝操作系統(tǒng)如Linux之外,還要安裝Java運行環(huán)境,然后再安裝Master需要的程序,包括了NameNode、JobTracker和DataNode與TaskTracker。而在Worker服務器上,則只需安裝Linux、Java環(huán)境、DataNode和TaskTracker。

責任編輯:張玉 來源: eNet硅谷動力
相關(guān)推薦

2021-05-12 23:07:16

服務器處理連接

2010-10-20 15:53:37

SQL Server服

2017-10-17 10:12:58

2020-06-22 08:10:27

服務器NUMAMPP

2011-06-30 09:22:32

服務器ARM架構(gòu)x86架構(gòu)

2018-05-18 09:43:37

服務器架構(gòu)大型網(wǎng)站

2014-05-07 14:17:57

服務器服務器處理器ARM架構(gòu)

2010-09-27 14:09:17

SQL Server服

2010-12-27 14:08:12

2019-12-24 14:42:51

Nginx服務器架構(gòu)

2019-01-10 11:12:15

Nginx服務器架構(gòu)

2019-09-10 15:22:17

Nginx服務器架構(gòu)

2020-05-12 21:17:18

Nginx服務器架構(gòu)

2012-05-14 11:52:45

服務器角色

2011-07-26 10:27:07

分析器操作系統(tǒng)服務器

2009-01-09 22:45:21

2022-04-28 11:19:13

WebRTC服務器架構(gòu)

2010-08-31 22:27:11

DHCP服務器

2018-01-23 10:23:53

2024-01-19 11:57:42

點贊
收藏

51CTO技術(shù)棧公眾號