Foro Formación Hadoop
Diferencia o Relación Yarn - MapReduce
Hola Rafael,
Yarn es el gestor de recursos. Sobre este gestor de recursos se pueden ejecutar diferentes herramientas (MapReduce, Spark, Flink...)
Por lo que preguntas, en nuestro caso MapReduce sería la herramienta/tecnología que utilizaríamos para implementar nuestra aplicación y dicha aplicación para ser ejecutada se apoyaría sobre YARN, que sería el encargado de gestionar los recursos, tareas a ejecutar y finalmente ejecutaría el MapReduce.
A medida que vayas avanzando verás que YARN se mantiene (ya que podríamos decir que es la capa "core" del procesamiento de los datos) y lo que se va sustituyendo es la herramienta a utilizar para la implementación de nuestra aplicación.
Si tienes tiempo te recomendaría que vieras este vídeo (aunque el sonido no sea "perfecto") dónde se explica de manera genérica y a alto nivel las partes más importantes a nivel de tecnologías de Big Data:
Un saludo,
Redes sociales