1. 程式人生 > >hdfs的元資料的合併的過程

hdfs的元資料的合併的過程

1. secondarynamenode向namenode傳送檢查,檢查namenode的元資料是否需要合併,每5min傳送一次

2. Namenode需要進行元資料合併了

3. Secondarynamenode向namenode傳送元資料合併的請求

4. Namenode將正在編輯的日誌檔案進行回滾,同事生成一個全新的正在編輯的日誌檔案

5. Secondarynamenode將需要合併的edits檔案和fsimage檔案拉取到自己的本地

6. Secondarynamenode將edits檔案和fsimage檔案進行合併,在記憶體中,根據edits檔案的日誌修改fsimage檔案

7. Secondarynamenode將合併好的fsimage檔案傳送給namenode,自己本地也會儲存一份

8. Namenode將最新的fsimage檔案進行重新命名覆蓋掉原來的fsimage檔案