摘要:
由于工作中用到了hadoop,一直想对其源码一探究竟,苦于时间有限,所以此系列希望督促自己完成hdfs的源码解读,这里先把前期对于datanode的源码详细解读放上来。 学习源码是一个磨砺人的心智的过程,所以需要好好利用已有的资料(ps:百度文库里hdfs源码解析),先从宏观上明白一组类的作用,然后再看源码围观分析;可能会非常耗时,但是明白了设计思想,对自身也是一种提高,兵贵神速,读源码贵在坚持! 用途: 主要用来进行版本管理,包括升级、回滚设计思路: Version的信息是一个对象StorageInfo(版本、ID、cTime) 对目录进行管理的对象StorageDirectory... 阅读全文
积分与排名
- 积分 - 105888
- 排名 - 14622
阅读排行榜
- 1. MySQL百万级、千万级数据多表关联SQL语句调优(57846)
- 2. 不懂这些高并发分布式架构、分布式系统的数据一致性解决方案,你如何能找到高新互联网工作呢?强势解析eBay BASE模式、去哪儿及蘑菇街分布式架构(14536)
- 3. 《深入分析Linux内核源代码》读书、私藏笔记大放送(12622)
- 4. 每一个程序员都应该知道的高并发处理技巧、创业公司如何解决高并发问题、互联网高并发问题解决思路、caoz大神多年经验总结分享(10908)
- 5. hive+mysql安装、hive.metastore.local属性的真正用途(10295)
- 6. java 大块内存做数据缓存 大数据的高效收发(7822)
- 7. pig实战 pig常用语法总结,教你快速入门——算法篇(7287)
- 8. hive的基本原理(7078)
- 9. 拼音输入法的数学原理(5414)
- 10. caoz大神力作、互联网从业者必读之书——《你凭什么做好互联网》深入总结(4893)