Hadoop源代码分析(完整版).pdf
简介: Hadoop源代码分析 Hadoop源代码分析 目前,基于类似思想的Open Source项目还很多,如Facebook用于用户分析的Hive。 HDFS作为一个分布式文件系统,是所有这些项目的基础。分析好HDFS,有利于了解其他系统。由于Hadoop的HDFS和MapReduce是同一个项目,我们就把他们放在一块,进行分析。 下图是MapReduce整个项目的顶层包图和他们的依赖关系。Hadoop包之间的依赖关系比较复杂,原因是HDFS提供了一个分布式文件系统,该系统提供API,可以屏蔽本地文件系统和分布式文件系统,甚至象Amazon S3这样的在线存储系统。这就造成了分布式文件系统的实现,或者是分布式文件系统的底层的实现,依赖于某些貌似高层的功能。功能的相互引用,造成了蜘蛛网型的依赖关系。一个典型的例子就是包conf,conf用于读取系统配置,它依赖于fs,主要是读取配置文件的时候,需要使用文件系统,而部分的文件系统的功能,在包fs中被抽象了。 面给出了Hadoop的包的功能分析。
用户评论
推荐下载
-
通用企业网站源代码完整版
通用企业网站源代码(完整版)新闻分类无限上传权限留言论坛开放等...........
17 2020-01-10 -
EhLib11.0源代码下载完整版
如果您正在寻找EhLib 11.0源代码下载,您来对地方了。在这里,您可以完整地下载EhLib 11.0源代码,以帮助您更好地开发和实现您的项目。这个库包含了很多有用的组件和工具,可以帮助您快速构建出
5 2023-03-18 -
航空订票系统的源代码完整版
java的航空订票系统的源代码(完整版),带数据库
25 2019-01-02 -
骑士飞行棋源代码完整版
JAVA骑士飞行棋源代码完整版 仅供大家学习之用
9 2020-08-09 -
Hadoop实战中文版完整版
Hadoop实战中文版完整版
30 2019-09-25 -
hadoop炼数成金完整版ppt
hadoop炼数成金完整版ppt,大数据ppt完整版,看了视频在网上找的ppt资源
18 2020-05-24 -
Elasticsearch集成Hadoop最佳实践完整版
ElasticSearch是一个开源的分布式搜索引擎,具有高可靠性,支持非常多的企业级搜索用例。ElasticsearchHadoop作为一个完美的工具,用来连接Elasticsearch和Hadoo
30 2019-05-16 -
QualnetzigbenMAC代码完整版
Qualnet_zigben_MAC代码的完整实现,包含所有sensor network用到文件
39 2019-01-16 -
Hplus完整版代码
Hplus后台管理模板完整版,网页布局需要的同学请下载
33 2019-07-14 -
迷宫代码完整版
完整迷宫代码,适合初学者学习交流,大家一起学习进步吧。
20 2019-07-12
暂无评论