摘要: 一、标记-清除算法: 1、标记清除算法的概念: 标记-清除算法是现代垃圾回收算法的思想基础。标记-清除算法将垃圾回收分为两个阶段:标记阶段和清除阶段。一种可行的实现是,在标记阶段,首先通过根节点,标记所有从根节点开始的可达对象。因此,未被标记的对象就是未被引用的垃圾对象;然后,在清除阶段,清除所有未 阅读全文
posted @ 2016-05-11 17:58 寐语者 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 【声明】 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4748313.html 本文主要内容: 堆的回顾 串行收集器 并行收集器 CMS收集器 零、堆的回顾 阅读全文
posted @ 2016-05-11 17:26 寐语者 阅读(779) 评论(0) 推荐(0) 编辑
摘要: DataNode代码调用逻辑 一个典型的HDFS系统包括一个NameNode和多个DataNode。DataNode是hdfs文件系统中真正存储数据的节点。 每个DataNode周期性和唯一的NameNode通信,还时不时和hdfs客户端代码以及其他datanode通信。 datanode维护一个重 阅读全文
posted @ 2016-05-11 15:32 寐语者 阅读(255) 评论(0) 推荐(0) 编辑
摘要: NameNode代码调用逻辑 hdfs的目录和文件的创建,删除,还有文件的读写,追加,都是客户端通过rpc,调用namenode的接口。 接着namenode调用成员FSNamesystem namesystem完成文件的操作,namesystem会做租约的管理,网络拓扑的控制,文件权限的控制等。 阅读全文
posted @ 2016-05-11 15:29 寐语者 阅读(383) 评论(0) 推荐(0) 编辑
摘要: HDFS(Hadoop Distributed File System )Hadoop分布式文件系统。是根据google发表的论文翻版的。论文为GFS(Google File System)Google 文件系统(中文,英文)。 HDFS有很多特点: 保存多个副本,且提供容错机制,副本丢失或宕机自动 阅读全文
posted @ 2016-05-11 14:27 寐语者 阅读(1636) 评论(0) 推荐(0) 编辑
摘要: 1、HDFS读文件过程 HDFS客户端(client)用DistributedFileSystem的open()函数打开文件 对于文件,DistributedFileSystem用RPC调用元数据节点,得到文件的数据块信息。 对于每一个数据块,元数据节点返回保存数据块的数据节点的地址。 Distri 阅读全文
posted @ 2016-05-11 10:48 寐语者 阅读(640) 评论(0) 推荐(0) 编辑