【发布时间】:2012-07-07 19:13:54
【问题描述】:
Hadoop Map Reduce 和 Google Map Reduce 有什么区别?
仅仅是 Hadoop 为 map reduce 等提供了标准化吗?差异中还有什么。
【问题讨论】:
-
我不确定这个问题对这个地方是否有效。
Hadoop Map Reduce 和 Google Map Reduce 有什么区别?
仅仅是 Hadoop 为 map reduce 等提供了标准化吗?差异中还有什么。
【问题讨论】:
Google MapReduce 和 Hadoop 是 MapReduce 框架/概念的两种不同实现(实例)。 Hadoop 是开源的,而 Google MapReduce 不是,实际上并没有太多可用的详细信息。
由于他们使用大型数据集,他们必须依赖分布式文件系统。 Hadoop 使用 HDFS(Hadoop 分布式文件系统)作为标准分布式文件系统,而 Google MapReduce 使用 GFS(Google 文件系统)
Hadoop 是用 java 实现的。 Google MapReduce 似乎是用 C++ 编写的。
【讨论】:
Google 通过其 BigQuery 网络服务公开了 Map Reduce 功能。它的工作方式类似于带有 Hive 的 Hadoop(即使用类似 SQL 的语言在后台生成 Map Reduce 作业。)下面显示了一个使用基于浏览器的 Big Query 查询工具的示例。与 Google 将其技术作为公开产品发布的典型做法一样,内部细节不会暴露,您也无法调整或调整设置。您只需使用 API 调用 Web 服务并使用 Google 的基础架构将结果返回到您的应用程序。
【讨论】:
查看以下链接了解 HDFS VS GFS
【讨论】: