我無法理解輔助名稱節點和備用名稱節點以及備份名稱節點之間的區別。我正在深入瞭解這些術語。請幫助我解決這個問題。Hadoop中的輔助名稱節點和備用名稱節點之間的區別
回答
Secondary namenode只是Namenode的幫手。
它以固定的時間間隔從namenode獲取編輯日誌並應用於fsimage。
一旦它有新的fsimage,它會複製回namenode。
Namenode將使用此fsimage進行下一次重新啓動,這將縮短啓動時間。
Secondary Namenode的整個目的是在HDFS中有一個檢查點。它只是namenode的助手節點。這就是爲什麼它也被稱爲檢查點節點。
但是,它不能取代名稱節點失敗的namenode。
因此,Namenode仍然是單點故障。
爲了解決這個問題, STANDBY-NAMENODE
進入圖片。
它做了三兩件事:
- 合併的FsImage和編輯的日誌文件。 (Secondary-namenode的工作)
接收文件系統元數據的在線更新,將它們應用於其內存狀態,並像名稱節點一樣將它們保存在磁盤上。
Thus at any time the Backup node contains an up-to-date image of the namespace both in memory and on local disk(s).
- 如果活動名稱節點死了,羣集將切換到新名稱節點(此備用節點)。
輔助名稱節點是否與檢查點名稱節點相同?什麼是備份名稱節點? – zeus
是的,輔助名稱節點是檢查點名稱節點 - 它只在一個時間間隔內合併fsimage和編輯日誌。 備份名稱節點是輔助名稱節點的擴展名 - 此外,它還接收來自名稱節點的實時fs元數據更新 - 確保內存和磁盤映像是最新的。 備用名稱節點是備份名稱節點的擴展 - 在真實名稱節點死亡的任何給定時間,可以成爲活動/真實名稱節點。 –
不要忘記註冊;) –
- 1. hadoop 2.7.1 - 配置輔助名稱節點
- 2. 的Hadoop名稱節點,無法啓動
- 3. 樹節點名稱
- 4. jstree節點名稱
- 5. 節儉節點JavaScript名稱空間
- 6. 的Hadoop名稱節點 - 用於用戶匿名的,你組
- 7. Hadoop名稱節點和日誌節點自動消耗磁盤空間
- 8. neo4j屬性名稱,節點名稱和邊緣名稱長度
- 9. 使用XML節點值作爲節點名稱和屬性名稱
- 10. 檢查節點的名稱空間
- 11. 使用名稱空間創建節點
- 12. 節點名稱中帶有空格和等號的SimpleXML節點
- 13. 根名稱空間和程序集名稱之間的區別
- 14. 獲得另一個節點的子節點,定節點名稱
- 15. XPath表達式中使用名稱()來匹配未知節點名稱節點
- 16. 如何讓jstree完整的父節點名稱和子節點名稱的同時選擇子節點
- 17. 如何獲取Jboss jdbc數據源節點名稱和jms節點名稱
- 18. x:Key和x之間的區別:名稱
- 19. 按名稱提取節點
- 20. 檢索XML節點名稱
- 21. xml節點名稱驗證
- 22. Get Tree節點名稱
- 23. TreeView節點名稱bug
- 24. 節點名稱爲在Javascript
- 25. XSL:搜索節點名稱
- 26. Hadoop中名稱空間與元數據之間的區別?
- 27. 元素節點和文本節點之間的區別
- 28. DataTables輔助排序列名稱點擊
- 29. 解析XML名稱空間節點
- 30. XDocument.Parse向節點添加名稱空間
可能重複https://stackoverflow.com/questions/10424718/what-are-the-pros-and-cons-of-using-the-hadoop-namenode-checkpoint-node-and-bac/10424902 #10424902 – BruceWayne
[使用Hadoop NameNode,Checkpoint Node和Backup Node有什麼優點和缺點?](https://stackoverflow.com/questions/10424718/what-are-the-pros-and-cons -of-using-the-hadoop-namenode-checkpoint-node-and-bac) –