Why isn't Hadoop implemented using MPI?

前端 未结 6 808
一个人的身影
一个人的身影 2021-01-30 01:41

Correct me if I\'m wrong, but my understanding is that Hadoop does not use MPI for communication between different nodes.

What are the technical reasons for this?

<
6条回答
  •  陌清茗
    陌清茗 (楼主)
    2021-01-30 02:20

    In MapReduce 2.0 (MRv2) or YARN applications can be written (or being ported to run) on top of YARN.

    Thus essentially there will be a Next Generation Apache Hadoop MapReduce(MAPREDUCE-279) and a way to support multiple programming paradigms on top of it. So one can write MPI applications on YARN. MapReduce programming paradigm will be supported as default always.

    http://wiki.apache.org/hadoop/PoweredByYarn Should give a idea of what all applications are developed on top of YARN including Open MPI.

提交回复
热议问题