【问题标题】:Whats the main differences between Mapreduce and apache's hama?Mapreduce 和 apache 的 hama 的主要区别是什么?
【发布时间】:2014-06-20 10:18:20
【问题描述】:

您好,我很难将 mapreduce 与 hama 进行比较,我知道 hama 使用这种批量同步并行模型,并且工作节点可以相互通信,而在 apache 的 hadoop 中,工作节点只能与 namenode 通信,对吗?如果是这样,我不明白 hama 对 hadoop 中的标准 mapreduce 有什么好处,谢谢!

【问题讨论】:

    标签: apache hadoop mapreduce hama bulk-synchronous-parallel


    【解决方案1】:

    你能浏览一下这个 PDF link

    这解释了 MapReduce 和 BSP(Apache Hama 提供 Bulk Synchronous Parallel 计算引擎)之间的区别。

    【讨论】:

      【解决方案2】:

      MapReduceframework 已被用于解决学术界的许多重要问题。将 MapReduce 置于强大的理论基础上对于理解其功能至关重要。吨 whileHama使用 BSP 计算模型,强调 BSP 与现代并行算法设计的相关性,并定义了可以在 MapReduce 中高效实现的 BSP 算法的子类。

      【讨论】:

        猜你喜欢
        • 2017-02-10
        • 2016-04-13
        • 1970-01-01
        • 1970-01-01
        • 2013-06-17
        • 2012-07-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多