Please enable JavaScript.
Coggle requires JavaScript to display documents.
YARN (Hadoop 2.0): Radia & Srinivas (2014) afirman que YARN "…
YARN (Hadoop 2.0): Radia & Srinivas (2014) afirman que YARN "extiende significativamente la plataforma, llevando el cómputo más allá de MapReduce".
-
Arquitectura
Hadoop 1.0
El JobTracker era un proceso "todo en uno" que manejaba dos responsabilidades críticas como: gestión de recursos y gestión del ciclo de vida de la aplicación.
Consecuencias
• Cuello de Botella: Limitaba la escalabilidad.
• Punto Único de Fallo (SPOF): Un fallo detenía todo el clúster.
YARN
ResourceManager (RM): Es el árbitro que asigna recursos a las aplicaciones. Estos recursos son denominados como Containers (Radia & Srinivas, 2014).
NodeManager (NM): Monitorea los recursos de una máquina y gestiona los containers que se ejecutan en ella. Reemplaza al antiguo TaskTracker.
ApplicationMaster (AM): Un proceso específico para CADA aplicación que negocia recursos con el RM y supervisa sus propias tareas. Permite una gestión descentralizada de aplicaciones.
-
-
-
-
-
• Radia, S., & Srinivas, S. (2014, Febrero). HADOOP 2: What's New. ;login: The USENIX Magazine, 39(1), 12-15. https://www.usenix.org/system/files/login/articles/login_feb14_03_radia.pdf
• Sharma, A., & Vyas, S. (2015, Septiembre). Hadoop2 Yarn. IPASJ International Journal of Computer Science (IIJCS), 3(9), 18-26.
• Maniyam, S. (2013). Hadoop 2: New and Noteworthy [Presentación de diapositivas]. SNIA Education.
-
-