hadoop源代码分析(一).docVIP

  • 6
  • 0
  • 约10.42万字
  • 约 83页
  • 2017-02-09 发布于湖南
  • 举报
hadoop源代码分析(一)

Hadoop源代码分析(一) 关键字: 分布式 云计算 Google的核心竞争技术是它的计算平台。Google的大牛们用了下面5篇文章,介绍了它们的计算设施。 GoogleCluster: /archive/googlecluster.html Chubby:/papers/chubby.html GFS:/papers/gfs.html BigTable:/papers/bigtable.html MapReduce:/papers/mapreduce.html 很快,Apache上就出现了一个类似的解决方案,目前它们都属于Apache的Hadoop项目,对应的分别是: Chubby--ZooKeeper GFS--HDFS BigTable--HBase MapReduce--Hadoop 目前,基于类似思想的Open Source项目还很多,如Facebook用于用户分析的Hive。 HDFS作为一个分布式文件系统,是所有这些项目的基础。分析好HDFS,有利于了解其他系统。由于Hadoop的HDFS和MapReduce是同一个项目,我们就把他们放在一块,进行分析。 下图是MapReduce整个项目的顶层包图和他们的依赖关系。Hadoop包之间的依赖关系比较复杂,原因是HDFS提供了一个分布式文件系统,该系统提供API,可以屏蔽本地文件系统和分布式文

文档评论(0)

1亿VIP精品文档

相关文档