Video: Cloudera Tutorial | Cloudera Manager Quickstart VM | Cloudera Hadoop Training | Edureka 2024
Yet Another Resource Negotiator (YARN) içindeki her bir bağımlı düğüm, Kaynak Yöneticisi için bir bağımlı görevi gören bir Düğüm Yöneticisi arka plan programına sahiptir. TaskTracker'de olduğu gibi, her bir bağımlı düğüm, işleme hizmetine (Düğüm Yöneticisi) bağlayan bir hizmete ve Hadoop'un dağıtılmış bir sistem olmasını sağlayan depolama hizmeti (DataNode) içerir.
Her Düğüm Yöneticisi, kullanılabilir bağımlı veri işleme kaynaklarını bağımlı düğümünde izler ve Kaynak Yöneticisine düzenli raporlar gönderir.
Hadoop kümesindeki işleme kaynakları, konteynerler olarak adlandırılan parçalardan oluşur. kapsayıcı , bir uygulamayı çalıştırmak için gerekli tüm kaynakların bir koleksiyonudur: CPU çekirdeği, bellek, ağ bant genişliği ve disk alanı. Dağıtılan bir konteyner, bir Hadoop kümesindeki bir bağımlı düğümde ayrı bir süreç olarak çalışır.
Bir konteyner kavramı, JobTracker ve TaskTracker tarafından kullanılan işleme birimi olan bir yuvası, hatırlatabilir, ancak bazı önemli farklılıklar vardır. En önemlisi, konteynerler jeneriktir ve özel olarak her iki haritayı da çalıştırmak veya görevleri azaltmak için tanımlanan yuvaların aksine, verilen uygulama mantığı ne olursa olsun çalışabilir. Ayrıca, kaplar bütünüyle üniform iken, konteynırlar özel kaynaklarla talep edilebilir.
İstenen miktar bir konteyner için kabul edilebilir olanın minimum ve maksimum sınırları dahilinde olduğu sürece (ve istenen miktarda bellek minimum miktarın katları olduğu sürece), Kaynak Yöneticisi o konteynır hibe eder ve planlar.
Bir bağımlı düğümde çalışan tüm kapsayıcı işlemleri başlangıçta tedarik edilmekte, izlenmekte ve bu bağımlı düğümün Düğüm Yöneticisi arka plan programı tarafından izlenmektedir.