我有一个项目要做,我必须解释 MapReduce 是如何工作的。
名称本身是“MapReduce 框架”,所以问题就在这里。这是什么意思??谁能给我一个例子并向我解释我必须想象这个框架发生在哪里(互联网、云、工作节点……)?
非常感谢。
最佳答案
MapReduce 是 Google 开发的一个框架,用于抽象化分布式计算的复杂性。它允许您轻松地在大型分布式节点网络上并行计算。它可用于网络索引、排名、机器学习、图形计算、数据分析、大型数据库连接等。
Edmond Lau 解释了名称中的概念“Map 函数将输入从一种形式转换为另一种形式,Reduce 函数组合中间数据并产生输出。 Hadoop MapReduce 是受 Google 启发的流行开源框架。
一个例子是使用 MapReduce 来计算其搜索索引中数十亿网页中每个单词的频率。
关于hadoop - 什么是 MapReduce 框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36482913/