一般如果正常啟動hadoop,我們可以在master上通過jps命令看到以下5個daemons:
[root@master ~]# jps
19803secondarynamenode
19994tasktracker
31144 jps
19571namenode
19672
datanode
19887
jobtracker
下面依次介紹這些程序:
1.namenode
它是hadoop 中的主伺服器,管理檔案系統命名空間和對集群中儲存的檔案的訪問。
參考資料:
2.secondarynamenode
它不是 namenode 的冗餘守護程序,而是提供週期檢查點和清理任務。
出於對可擴充套件性和容錯性等考慮,我們一般將secondarynamenode執行在一台非namenode的機器上。
參考資料:
3.datanode
它負責管理連線到節點的儲存(乙個集群中可以有多個節點)。每個儲存資料的節點執行乙個 datanode 守護程序。
4.jobtracker和tasktracker
jobtracker負責排程datanode上的工作。每個datanode有乙個tasktracker,它們執行實際工作。
jobtracker和tasktracker採用主-從形式,jobtracker跨datanode分發工作,而tasktracker執行任務。
jobtracker還檢查請求的工作,如果乙個datanode由於某種原因失敗,jobtracker會重新排程以前的任務。
hadoop的五個守護程序
hadoop的五個守護程序 一般如果正常啟動hadoop,我們可以在master上通過jps命令看到以下5個daemons root master jps 31144 jps 19803 secondarynamenode 19994 tasktracker 19571 namenode 19672...
Hadoop的5個守護程序
一般如果正常啟動hadoop,我們可以在master上通過jps命令看到以下5個daemons root master jps 31144 jps 19803secondarynamenode 19994tasktracker 19571namenode 19672datanode 19887job...
Hadoop守護程序
正常啟動hadoop後,我們可以在namenode和datanode上通過jps命令看到5個守護程序 namenode secondarynamenode resourcemanager datanode nodemanager。說明如下 程序名稱 作用namenode 它是hadoop中的主伺服器...