Video: Sritex Menjawab Tantangan Industri 4.0 2024
Komponen utama YARN (Namun Satu Lagi Sumber Negosiator) adalah Pengurus Sumber, yang mengawal semua sumber pemprosesan data dalam kelompok Hadoop. Ringkasnya, Pengurus Sumber adalah penjadual khusus yang menyerahkan sumber untuk meminta aplikasi. Satu-satunya tugasnya adalah untuk mengekalkan pandangan global semua sumber dalam kelompok, mengendalikan permintaan sumber, menjadualkan permintaan, dan kemudian memberikan sumber kepada permohonan yang meminta.
Pengurus Sumber, komponen penting dalam cluster Hadoop, harus dijalankan pada nod induk yang berdedikasi.
Walaupun Pengurus Sumber pada dasarnya adalah penjadual murni, ia bergantung kepada modul penjadual untuk logik penjadualan sebenar. Anda boleh memilih daripada penjadual yang sama yang terdapat di Hadoop 1, yang semuanya telah dikemas kini untuk bekerja dengan YARN: FIFO (pertama masuk, keluar pertama), Kapasiti, atau Saham Adil.
Pengurus Sumber adalah benar-benar agnostik berkenaan dengan kedua-dua aplikasi dan rangka kerja - ia tidak mempunyai anjing dalam pemburuan tertentu, dengan kata lain. Ia tidak mempunyai konsep peta atau mengurangkan tugas, ia tidak menjejaki kemajuan pekerjaan atau tugas masing-masing, dan ia tidak menangani kegagalan.
Pendek kata, Pengurus Sumber adalah pelepasan lengkap dari daemon JobTracker untuk persekitaran Hadoop 1. Apa yang dilakukan Pengurus Sumber adalah jadual beban kerja, dan ia berfungsi dengan baik.
Tahap tugas pemisahan yang tinggi - menumpukan pada satu aspek sambil mengabaikan segala yang lain - adalah apa yang menjadikan YARN jauh lebih berskala, dapat menyediakan platform generik untuk aplikasi, dan dapat menyokong > multi-tenant Hadoop cluster - multi-tenant kerana unit perniagaan yang berbeza boleh berkongsi cluster Hadoop yang sama.