【Hadoop】FSDirectory詳解
Namenode最重要的兩個(gè)功能之一就是維護整個(gè)文件系統的目錄樹(shù)(即命名空間namesystem) 。 HDFS文件系統的命名空間(namespace) , 也就是以“/”為根的整個(gè)目錄樹(shù), 是通過(guò)FSDirectory類(lèi)來(lái)管理的。 FSNamesystem也提供了管理目錄樹(shù)結構的方法。 FSNamesystem中的方法多是調用FSDirectory類(lèi)的實(shí)現。FSNamesystem在FSDirectory類(lèi)方法的基礎上添加了editlog日志記錄的功能。 FSDirectory的操作則全部是在內存中進(jìn)行的, 并不進(jìn)行editlog的日志記錄。