Video: Cloudera Tutorial | Cloudera Manager Quickstart VM | Cloudera Hadoop Training | Edureka 2024
Setiap simpul budak di Yet Another Resource Negotiator (YARN) memiliki daemon Node Manager, yang bertindak sebagai budak untuk Resource Manager. Seperti TaskTracker, setiap node slave memiliki layanan yang menghubungkannya dengan layanan pemrosesan (Node Manager) dan layanan penyimpanan (DataNode) yang memungkinkan Hadoop menjadi sistem terdistribusi.
Setiap Manajer Node melacak sumber pengolahan data yang tersedia pada node slave dan mengirimkan laporan reguler ke Resource Manager.
Sumber daya pengolahan dalam cluster Hadoop dikonsumsi dalam potongan ukuran gigitan yang disebut kontainer. A container adalah kumpulan semua sumber daya yang diperlukan untuk menjalankan aplikasi: inti CPU, memori, bandwidth jaringan, dan ruang disk. Kontainer yang dikerahkan berjalan sebagai proses individu pada simpul budak di cluster Hadoop.
Konsep wadah mungkin mengingatkan Anda pada slot , unit pemrosesan yang digunakan oleh JobTracker dan TaskTracker, namun ada beberapa perbedaan penting. Yang paling penting, kontainer bersifat generik dan dapat menjalankan logika aplikasi apa pun yang mereka berikan, tidak seperti slot, yang secara khusus didefinisikan untuk menjalankan peta baik atau mengurangi tugas. Selain itu, kontainer dapat diminta dengan jumlah sumber daya khusus, sementara slot semuanya seragam.
Selama jumlah yang diminta berada dalam batas minimum dan maksimum dari apa yang dapat diterima untuk sebuah kontainer (dan selama jumlah memori yang diminta adalah kelipatan dari jumlah minimum), Resource Manager akan memberikan dan menjadwalkan wadah itu.
Semua proses kontainer yang berjalan pada node slave pada awalnya ditetapkan, dipantau, dan dilacak oleh node node manager Slave node tersebut.