Video: Yarn Tutorial for Beginners | Hadoop Yarn Training Video | Hadoop Yarn Architecture 2024
YARN'ın (Yet Another Resource Negotiator) temel bileşeni, tüm veri işleme kaynaklarını yöneten Kaynak Yöneticidir Hadoop kümesinde. Basitçe söylemek gerekirse, Kaynak Yöneticisi, istekte bulunan uygulamalara kaynak ayıran özel bir zamanlayıcıdır. Tek görevi, kümedeki tüm kaynakların küresel bir görünümünü korumak, kaynak isteklerini işlemek, isteği zamanlamak ve daha sonra istekte bulunan uygulamaya kaynak atamaktır.
Hadoop kümesinde kritik bir bileşen olan Kaynak Yöneticisi, ayrılmış bir ana düğümde çalışmalıdır.
Kaynak Yöneticisi temelde salt bir zamanlayıcı olsa da, gerçek zamanlama mantığı için zamanlayıcı modüllerine güvenir. HEDEFOP 1'de bulunan, YARN: FIFO (ilk önce giren, ilk çıkan), Kapasite veya Adil Paylaşım ile çalışacak şekilde güncellenen aynı zamanlayıcılardan birini seçebilirsiniz.
Kaynak Yöneticisi, hem uygulama hem de çerçeveler açısından tamamen kuşkusuzdur - başka bir deyişle, bu özel avlarda herhangi bir köpek bulunmamaktadır. Harita kavramı yoktur veya görevleri azaltabilir, işlerin ilerleyişini veya bireysel görevlerini takip etmez ve yerine çalışma durumlarını ele almaz.
Kısaca, Kaynak Yöneticisi, Hadoop 1 ortamları için JobTracker daemonundan tamamen ayrılmıştır. Kaynak Yöneticisi ne yapar, iş yükünü zamanlamak ve bu işi iyi yapar.
Her şeyi gözardı ederken bir açıdan yoğunlaşan bu yüksek dereceli ayırma görevleri, YARN'ı daha ölçeklenebilir hale getiren, uygulamalar için genel bir platform sunabilen ve > çok kiracı Hadoop kümesi - çok kiracı, çünkü farklı iş birimleri aynı Hadoop kümesini paylaşabilir.