Video: Netting Yarn for fishing gear 2024
Komponen inti YARN (Yet Another Resource Negotiator) adalah Manajer Sumber Daya, yang mengatur semua sumber pengolahan data di cluster Hadoop. Sederhananya, Resource Manager adalah scheduler khusus yang memberikan sumber daya untuk meminta aplikasi. Tugasnya hanya untuk mempertahankan pandangan global terhadap semua sumber daya di cluster, menangani permintaan sumber daya, menjadwalkan permintaan, dan kemudian menetapkan sumber daya ke aplikasi yang meminta.
Manajer Sumber Daya, komponen penting dalam cluster Hadoop, harus menjalankan simpul master khusus.
Meskipun Resource Manager pada dasarnya adalah penjadwal murni, modul ini mengandalkan modul penjadwal untuk logika penjadwalan yang sebenarnya. Anda dapat memilih dari penjadwal yang sama yang tersedia di Hadoop 1, yang semuanya telah diperbarui untuk digunakan dengan BENANG: FIFO (pertama dalam, keluar pertama), Kapasitas, atau Berbagi yang Adil.
Manajer Sumber Daya benar-benar agnostik berkenaan dengan aplikasi dan kerangka kerja - tidak memiliki anjing dalam perburuan tertentu tersebut, dengan kata lain. Tidak memiliki konsep untuk memetakan atau mengurangi tugas, tidak melacak kemajuan pekerjaan atau tugas masing-masing, dan tidak menangani kegagalan.
Singkatnya, Resource Manager adalah keberangkatan lengkap dari dasmon JobTracker untuk lingkungan Hadoop 1. Apa yang Manajer Resource lakukan adalah menjadwalkan beban kerja, dan pekerjaan itu bagus.
Tingkat pemisahan tugas yang tinggi - berkonsentrasi pada satu aspek sambil mengabaikan hal lainnya - itulah yang membuat YARN jauh lebih terukur, mampu memberikan platform generik untuk aplikasi, dan mampu mendukung > multi-penyewa cluster Hadoop - multi-tenant karena unit bisnis yang berbeda dapat berbagi cluster Hadoop yang sama.