
文件系统
老乔家大哥
大数据
展开
-
分布式文件系统HDFS名字节点
本节讨论的都在hdfs工程中server.namenode包下名字节点维护两个重要关系:1. 文件系统的文件目录树,文件的数据块索引(文件与数据块的对应列表)2. 数据块与数据节点(datanode)的对应关系一 文件系统目录树1. 主要的类INode是hdfs对文件和目录的抽象,早期版本是保存了文件和目录的名称name这一属性的,在2.X版本中,没有这个属性了。INod原创 2014-12-13 18:50:11 · 2008 阅读 · 0 评论 -
分布式文件系统HDFS名字节点(续)
接着上篇的数据块和数据节点管理,都在blockmanager包下面,FSNamesystem是在server.namenode包下面。知道为什么别的什么fs系列的都放在common工程的fs包下吗,因为FSNamesystem是特定HDFS文件系统的namenode中的内容,common放的是公共的东西,还有一些抽象出来的接口(此接口非彼接口)。1. 几个类第一关系中的INodeFile有原创 2014-12-14 10:26:32 · 1144 阅读 · 0 评论