VIPHDFS
FsImage和EditLog的作用及区别?NameNode元数据持久化机制详解
先抓住题目的核心考点,再把答案拆成可复述的面试表达。
37 次浏览2026/7/9
先下定义一句话说清它是什么,面试官先听到结论。
再讲机制拆出关键流程、边界条件和常见坑位。
最后落场景结合生产经验,说出什么时候用、怎么权衡。
题目描述
请回答:FsImage和EditLog的作用及区别?NameNode元数据持久化机制详解
这道题在大数据面试中属于必考经典题,是理解NameNode元数据管理的基础。面试官不想听"FsImage是快照,EditLog是日志"这一句话,他想知道的是:为什么要同时有两个?不能只用一个吗?FsImage有多大?EditLog写一条要多久?Checkpoint是什么时候合并的?谁来做合并? 大部分人能说出两者的定义,一追问"为什么不每次操作都更新FsImage"或"EditLog无限增长会怎样"就答不上来了。
评论
加载中...