在HDFS(Hadoop分布式文件系統(tǒng))中,NameNode負責管理文件系統(tǒng)的命名空間,并維護文件和文件夾的元數(shù)據(jù)。NameNode將這些元數(shù)據(jù)保存在內(nèi)存中,并定期將其持久化到磁盤上。持久化的文件主要包括以下兩種:
A: 命名空間鏡像(Namespace Image,通常稱為FsImage) - 這是文件系統(tǒng)的快照,包含文件系統(tǒng)的完整元數(shù)據(jù)。
B: 修改日志(Edit Log) - 記錄自上次FsImage保存以來對文件系統(tǒng)的所有更改。
分析:
- 命名空間鏡像(A)和修改日志(B)是用于持久化NameNode元數(shù)據(jù)的兩個關(guān)鍵文件。
- 數(shù)據(jù)塊(C)不是由NameNode直接管理的,而是由DataNode存儲和管理的實際數(shù)據(jù)。
- 分片文件(D)不是HDFS中NameNode元數(shù)據(jù)管理的術(shù)語。
因此,正確答案是A和B。