我有一个项目要做,我必须解释MapReduce是如何工作的。
名称本身就是"MapReduce框架",所以问题就在这里。这是什么意思??有人能给我举个例子,向我解释一下我必须想象这个框架在哪里发生(互联网、云、工作节点…)吗?
非常感谢。
MapReduce是谷歌开发的一个框架,用于抽象分布式计算的复杂性。它允许您在大型分布式节点网络上轻松地并行计算。它可以用于网站索引、排名、机器学习、图形计算、数据分析、大型数据库连接等。
Edmond Lau解释了"一个Map函数来将输入从一种形式转换为另一种形式,以及一个Reduce功能来组合中间数据并产生输出。Hadoop MapReduce是一个受谷歌启发的流行开源框架。
一个例子是使用MapReduce计算其搜索索引中数十亿网页中每个单词的频率。