19

Hadoop Map Reduce 和 Google Map Reduce 有什么区别?

仅仅是 Hadoop 为 map reduce 等提供了标准化吗?差异中还有什么。

4

4 回答 4

23

Google MapReduce 和 Hadoop 是 MapReduce 框架/概念的两个不同实现(实例)。Hadoop 是开源的,Google MapReduce 不是,实际上没有太多可用的细节。

由于它们处理大型数据集,因此它们必须依赖分布式文件系统。Hadoop 使用 HDFS(Hadoop 分布式文件系统)作为标准分布式文件系统,而 Google MapReduce 使用 GFS(Google 文件系统)

Hadoop 是用 java 实现的。Google MapReduce 似乎在 C++ 中。

于 2012-07-07T17:50:20.863 回答
2

Google 通过其 BigQuery 网络服务公开了 Map Reduce 功能。它的工作方式类似于带有 Hive 的 Hadoop(即使用类似 SQL 的语言在后台生成 Map Reduce 作业)。下面显示了一个使用基于浏览器的 Big Query 查询工具的示例。与 Google 将其技术作为公开产品发布的典型做法一样,内部细节不会暴露,您也无法调整或调整设置。您只需使用 API 调用 Web 服务并使用 Google 的基础架构将结果返回给您的应用程序。

在此处输入图像描述

于 2012-09-05T02:09:28.030 回答
1

您可以查看以下链接:

http://www.linuxforu.com/2011/03/mapreduce-more-power-less-code-hadoop/

于 2013-01-04T09:18:16.593 回答
0

检查以下链接以了解 HDFS VS GFS

https://sensaran.wordpress.com/2015/11/24/gfs-vs-hdfs/

于 2015-11-25T07:42:44.363 回答