Hadoop Map Reduce和Google Map Reduce有什么区别?
只是Hadoop为map reduce和其他提供标准化吗?差异还有什么。
答案 0 :(得分:18)
Google MapReduce和Hadoop是MapReduce框架/概念的两种不同实现(实例)。 Hadoop是开源的,谷歌MapReduce不是,实际上没有太多关于它的可用细节。
由于它们使用大型数据集,因此必须依赖分布式文件系统。 Hadoop使用HDFS(Hadoop分布式文件系统)作为标准分布式文件系统,而Google MapReduce使用GFS(Google文件系统)
Hadooop在java中实现。谷歌MapReduce似乎是用C ++。
答案 1 :(得分:2)
Google已通过其BigQuery网络服务公开了Map Reduce功能。它的工作方式类似于Hadoop和Hive(即使用类似SQL的语言在后台生成Map Reduce作业。)使用基于浏览器的Big Query查询工具的示例如下所示。谷歌将其技术作为公开产品发布的典型情况通常不会暴露内部细节,也无法调整或调整设置。您只需使用API调用Web服务并使用Google的基础结构将结果返回给您的应用程序。
答案 2 :(得分:1)
答案 3 :(得分:0)
检查HDFS VS GFS的以下链接