YARN

Schematische Darstellung von YARN

YARN kommt als Cluster Manager zum Einsatz bei HDFS, Spark. YARN gilt als ausgereift und wird gern in Systemen des Hadoop Ökostystems eingesetzt.

YARN ist eng an HDFS gebunden und wird beim Download von HDFS gleich mitgeliefert.

Mittlerweile zeichnet sich Kubernetes als ernst zu nehmende Alternative ab. Dieses umfasst noch mehr Flexibilität als YARN und ist nicht an den Einsatz im Hadoop Ökosystem gebunden.

YARN steht für ‘Yet Another Resource Negotiator’. Damit löste es seinen Vorgänger ab. Dieser wurde mit MapReduce bezeichnet, wodurch sich oft eine Begriffsverwirrung mit dem Programmiermodell MapReduce ergab.