DataNode ialah nod perisian yang dijalankan pada mesin berasingan dalam contoh HDFS; biasanya gugusan Hadoop mengandungi NameNode dan sejumlah besar DataNodes biasanya disusun dalam bentuk rak, dan semua rak menyambungkan semua sistem melalui pendirian suis.
Persekitaran pengendalian artikel ini: sistem Windows 10, nodejs versi 12.19.0, komputer Dell G3.
DataNode ialah nod perisian yang dijalankan pada mesin yang berasingan dalam contoh HDFS. Biasanya kluster Hadoop mengandungi NameNode dan sejumlah besar DataNodes. DataNodes biasanya disusun dalam bentuk rak, dan semua rak menyambungkan semua sistem melalui suis.
DataNodes bertindak balas untuk membaca dan menulis permintaan daripada pelanggan HDFS Mereka juga bertindak balas kepada arahan untuk membuat, memadam dan menyalin blok daripada NameNode. NameNode bergantung pada mesej degupan jantung berkala daripada setiap DataNode. Setiap mesej mengandungi laporan blok yang NameNode boleh mengesahkan pemetaan blok dan metadata sistem fail lain. Jika DataNode tidak boleh menghantar mesej degupan jantung, NameNode akan mengambil langkah pembaikan. Replika semula blok yang hilang pada nod ini.
Datenode menyediakan perkhidmatan storan untuk data fail sebenar.
Blok fail (blok): unit storan paling asas. Untuk kandungan fail, panjang fail adalah saiz, kemudian bermula dari 0 mengimbangi fail, fail dibahagikan dan dinomborkan dalam susunan saiz tetap, dan setiap yang dibahagikan dipanggil Blok. Saiz BIock lalai HDFS ialah 128MB.
Berbeza daripada sistem fail biasa, dalam HDFS, jika fail lebih kecil daripada saiz blok data, ia tidak menempati keseluruhan ruang storan data.
Pembelajaran yang disyorkan: "tutorial video nodejs"
Atas ialah kandungan terperinci Apakah maksud datanode?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!