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