Ma’lumotlar kommunikatsiyasi” fanidan tayyorlagan amaliy mashg‘ulot ishlari topshirdi: M. A. Akbarova Qabul qildi: O. I. Ergashev Farg‘ona 023 amaliy mashg‘ulot mavzu: Java-da MapReduce dasturi Ishning maqsadi: Displey funksiyasi


Tugunlar nomi va tugun ma'lumotlarlari


Download 0.51 Mb.
bet5/11
Sana17.06.2023
Hajmi0.51 Mb.
#1547427
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
2-deadline. 7-12 (2)

Tugunlar nomi va tugun ma'lumotlarlari
HDFS klasteri master-slave sxemasida ishlaydigan ikki turdagi tugunlardan iborat : Tugunlar nomi (boshqaruvchi) va bir nechta ma'lumotlar tugunlari (bo'ysunuvchilar). Ism tugunlari fayl tizimining nom maydonini boshqaradi. U fayl tizimi daraxtini va daraxtdagi barcha fayllar va kataloglarning metama'lumotlarini saqlaydi. Ma'lumotlar mahalliy diskda ikkita fayl sifatida saqlanadi: nom maydoni tasviri va o'zgarishlar jurnali. Nom tugunlari qaysi ma'lumotlar tugunlari berilgan faylning barcha bloklarini saqlashini ham biladi; biroq, bloklarning joylashuvi haqidagi ma'lumotlar doimiy ravishda saqlanmaydi, lekin tizimni ishga tushirishda ma'lumotlar tugunlarining ma'lumotlariga ko'ra qayta tiklanadi.
Foydalanuvchi nomidan fayl tizimiga kirish uchun mijoz nom va ma'lumotlar tugunlari bilan bog'lanadi. Mijoz POSIX ga o'xshash fayl tizimi interfeysini taqdim etadi (Portable Operating System Interface), shuning uchun foydalanuvchi kodi nom tugunlari va ma'lumotlar tugunlari haqida hech narsa bilishi shart emas.
Tugun ma'lumotlarlari – fayl tizimining asosiy "ishchi kuchi" dir. Ular bloklarni o'qiydilar va yozadilar (mijozlarning iltimosiga binoan yoki nom tugunlari) va vaqti-vaqti bilan o'zlari saqlaydigan bloklar ro'yxatini nom tuguniga uzatadilar.
Nod tugunsiz fayl tizimi ishlamay qoladi. Bundan tashqari, agar nom tugunida ishlaydigan mashina yo'q qilingan bo'lsa, fayl tizimidagi barcha fayllar yo'qoladi, chunki ularni ma'lumotlar tugunlari bloklaridan tiklash mumkin bo'lmaydi. Shu sababli, nom tugunini mumkin bo'lgan nosozliklarga chidamli qilish muhimdir; Hadoop ushbu muammoni hal qilishning ikkita mexanizmini taqdim etadi.
Birinchi usul – fayl tizimi metama'lumotlarining barqaror holatini belgilaydigan fayllarni arxivlash. Hadoop nom tugunining doimiy holatini bir nechta fayl tizimlariga yozishi uchun sozlash mumkin. Yozish amallari sinxron va atomik tarzda bajariladi. Odatda, konfiguratsiya mahalliy haydovchiga va masofaviy NFS tovushiga yozish uchun tuzilgan .
Ikkilamchi nom tugunini ishga tushirish ham mumkin, u o'z nomiga qaramay nom tugun vazifasini bajarmaydi. Uning asosiy vazifasi vaqti-vaqti – bilan nom maydoni tasvirini o'zgarishlar jurnaliga birlashtirish, uning haddan tashqari kattalashishini oldini olishdir. Ikkilamchi nom tugunlari odatda alohida jismoniy mashinada ishlaydi, chunki birlashtirish muhim qayta ishlash quvvatini va nom tuguniga teng xotirani talab qiladi. Ikkilamchi nom tugunlari birlashtirilgan nomlar maydoni tasvirining nusxasini saqlaydi, uni asosiy tugun ishlamay qolganda foydalanish mumkin.

Download 0.51 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling