1. 程式人生 > >HDFS中NameNode和Secondary NameNode

HDFS中NameNode和Secondary NameNode

NameNode(管理者):管理檔案系統的名稱空間,維護元資料映象檔案fsimage(磁碟)和操作日誌檔案edit logs。

問題:

edits檔案在叢集執行過程中不斷增加,佔用更過記憶體;

NameNode重啟會進行edits檔案的合併,namenode重啟時間過長;

namenode宕機,恢復的fsimage資料很舊,造成資料丟失。

 

Secondary NameNode

解決以上問題,為namenode記憶體中的檔案系統元資料建立檢查點(checkpoint)。

作用:備份fsimage;eidts和fsimage的定期合併。