Quantcast
Channel: More Than XP » hdfs
Browsing all 10 articles
Browse latest View live

Hadoop2.2.0源码-NameNode-BlockManager概述

作者:xupeng 时间:2014.7.3 文章链接:http://xupeng.sinaapp.com/blockmanger-intro/ 转载请注明出处 前言 如之前的文章所言,namenode当中,主要是维护两中主要的信息: 文件系统的目录树,注意目录树当中Inode这个数据结构当中存在文件同数据块之间的对应关系...

View Article



Hadoop2.2.0源码-NameNode-Block类

作者:xupeng 时间:2014.7.3 文章链接:http://xupeng.sinaapp.com/block/ 转载请注明出处 前言 在介绍HDFS的数据块管理之前,我们首先介绍一下HDFS当中是如何抽象数据块 – 也就是Block的。 本节主要介绍Block接口,BlockInfo,BlockMap等HDFS中对Block抽象相关的类。 Block...

View Article

Hadoop2.2.0源码-NameNode-BlockManager-数据结构

作者:xupeng 时间:2014.7.4 文章链接:http://xupeng.sinaapp.com/blockmanager-datastructure/ 转载请注明出处 前言...

View Article

Hadoop2.2.0源码-NameNode-BlockManager-repolicationThread

作者:xupeng 时间:2014.7.7 文章链接:http://xupeng.sinaapp.com/blockmanager-replicationthread/ 转载请注明出处 前言 之前的两个小节介绍了Block类实现以及状态之间的转移。本节开始正式介绍BlockManager,我们依然遵循之前的原则,先找到入口方法,然后介绍。...

View Article

Hadoop2.2.0源码-NameNode-BlockManager-BlockReport

作者:xupeng 时间:2014.7.9 文章链接:http://xupeng.sinaapp.com/blockmanager-blockreport/ 转载请注明出处 前言 上一篇文章介绍了BlockManager当中负责进行副本备份以及删除操作的线程。之前的文章也介绍了BlockMangaer当中的数据结构,本节介绍BlockManager当中处理块汇报的方法。...

View Article


Image may be NSFW.
Clik here to view.

Hadoop2.2.0源码-NameNode-BlockManager-其他方法

作者:xupeng 时间:2014.7.9 文章链接:http://xupeng.sinaapp.com/blockmanger-method/ 转载请注明出处 DataNodeProtocol 前言 本节一DatanodeProtocol作为切入点,分析blockManager当中的方法 DatanodeProtocol blockReport...

View Article

Hadoop2.2.0源码-NameNode-Block状态转移

作者:xupeng 时间:2014.7.13 文章链接: http://xupeng.sinaapp.com/block-state/ 转载请注明出处 前言 本节主要介绍Block在BlockManager类当中可能进行的状态转移。 数据块副本状态 (TODO 构建状态,撤销状态)...

View Article

Image may be NSFW.
Clik here to view.

Hadoop2.2.0源码-NameNode-DatanodeDescriptor

作者:xupeng 时间:2014.7.10 文章链接: http://xupeng.sinaapp.com/datanodedescriptor/ 转载请注明出处 前言...

View Article


Image may be NSFW.
Clik here to view.

Hadoop2.2.0源码-NameNode-DatanodeManager

作者:xupeng 时间:2014.7.11 文章链接:http://xupeng.sinaapp.com/datanodemanager/ 转载请注明出处 前言...

View Article


Hadoop2.2.0源码-NameNode-HeartBeatManager

作者:xupeng 时间:2014.7.11 文章链接: http://xupeng.sinaapp.com/heartbeatmanager/ 转载请注明出处 前言 上一节当中我们介绍DatanodeDescriptor,其中有两个字段负责心跳以及stale。本节介绍namenode当中的HeartbeatManager,专门负责track各个datanode心跳,以及设置对应状态的类。...

View Article
Browsing all 10 articles
Browse latest View live




Latest Images