Hadoop的5個守護程序

2021-06-22 04:52:26 字數 1182 閱讀 6765

一般如果正常啟動hadoop,我們可以在master上通過jps命令看到以下5個daemons:

[root@master ~]# jps

31144 jps

19803secondarynamenode

19994tasktracker

19571namenode

19672datanode

19887jobtracker

下面依次介紹這些程序:

1.namenode

它是hadoop 中的主伺服器,管理檔案系統命名空間和對集群中儲存的檔案的訪問。

2.secondarynamenode

它不是 namenode 的冗餘守護程序,而是提供週期檢查點和清理任務。

出於對可擴充套件性和容錯性等考慮,我們一般將secondarynamenode執行在一台非namenode的機器上。

3.datanode

它負責管理連線到節點的儲存(乙個集群中可以有多個節點)。每個儲存資料的節點執行乙個 datanode 守護程序。

4.jobtrackertasktracker

jobtracker負責排程datanode上的工作。每個datanode有乙個tasktracker,它們執行實際工作。

jobtrackertasktracker採用主-從形式,jobtrackerdatanode分發工作,而tasktracker執行任務。

jobtracker還檢查請求的工作,如果乙個datanode由於某種原因失敗,jobtracker會重新排程以前的任務。

hadoop的五個守護程序

一般如果正常啟動hadoop,我們可以在master上通過jps命令看到以下5個daemons root master jps 19803secondarynamenode 19994tasktracker 31144 jps 19571namenode 19672 datanode 19887 j...

hadoop的五個守護程序

hadoop的五個守護程序 一般如果正常啟動hadoop,我們可以在master上通過jps命令看到以下5個daemons root master jps 31144 jps 19803 secondarynamenode 19994 tasktracker 19571 namenode 19672...

Hadoop守護程序

正常啟動hadoop後,我們可以在namenode和datanode上通過jps命令看到5個守護程序 namenode secondarynamenode resourcemanager datanode nodemanager。說明如下 程序名稱 作用namenode 它是hadoop中的主伺服器...