0
我目前正在評估Hadoop 1.0.2的內部項目。使用Hadoop NameNode,Checkpoint節點和備份節點的優點和缺點是什麼?
Hadoop的文檔說
有他們做三個選項是什麼信息,但我無法找到上信息的三種選擇是推薦在哪種情況下。
我目前正在評估Hadoop 1.0.2的內部項目。使用Hadoop NameNode,Checkpoint節點和備份節點的優點和缺點是什麼?
Hadoop的文檔說
有他們做三個選項是什麼信息,但我無法找到上信息的三種選擇是推薦在哪種情況下。
基本上,檢查點節點是輔助名稱節點的新實現,備份點是通往名稱節點熱備用路徑的臨時版本(加上它現在可以通過將讀取和寫到 - 在名稱節點讀取和康斯坦丁Shvachko解釋備份節點
這個補丁引入了兩個新類型的名稱節點:一個檢查點節點和備份節點。
- 合併圖像並編輯文件時,檢查點節點對檢查點名稱 - 節點元數據的作用爲 。
- 備份節點擴展了它可以接收文件 系統元數據的在線更新,並將其應用到它的內存狀態,並堅持他們 盤就像名字節點是否Checkpointer的功能 。因此,Backup節點 在任何時候都包含內存中和本地磁盤上的名稱空間的最新映像。由於備份節點不需要從活動的名稱節點傳輸文件,也不需要重放(合併)編輯,因此這也會導致檢查點更加高效。
- 術語備用節點 被保留用於進一步擴展備份節點功能, 當羣集將能夠切換到新的名稱節點,如果活動的 死亡。這在設計文檔的「溫備用條款」部分 中提到。
典型使用案例:
- 運行checkpoint節點僅創建檢查點。這應該使用 而不是當前的SecondaryNameNode, 修補程序已棄用該名稱。我重用了很多SecondaryNameNode代碼,所以這個努力沒有浪費,它只是演變而已。
- 運行備份節點以支持在線 流編輯和高效檢查點。這個特別的目標是消除NFS作爲編輯的遠程存儲。
- 運行名稱節點 根本沒有永久存儲,並將所有「持久」 功能委託給備份節點。這裏的技巧是使用-importCheckpoint選項啓動名稱節點 ,然後運行備份節點。