Fayl nomi naqshlari
Bitta operatsiyada fayllar to'plamini qayta ishlash juda keng tarqalgan vazifadir. Masalan, MapReduce ishi bir necha kataloglarda saqlangan bir oylik jurnal fayllarini tahlil qilishi mumkin . Har bir fayl va har bir katalogni takrorlash o'rniga, bitta bayonotda bir nechta fayllarni tasvirlash uchun meta-belgilardan foydalanish qulay. Hadoop ikkita FileSystem usullarini taqdim etadi fayl nomi naqshlarini boshqarish uchun.
Nazorat savollari:
1. Signal turlariga nisbatan chiziq qachon shaffof bo'ladi?
2. Shaffof ulanish nima?
3. Tarmoqni segmentlarga bo'lish uchun nima ishlatiladi?
4. Tarmoq trafigini qanday kamaytirish mumkin?
5. Tarmoqni boshqarish imkoniyatini aniqlang va tarmoqni boshqarishning asosiy funktsiyalarini sanab o'ting.
AMALIY MASHG‘ULOT- 11
Mavzu: Filesystem API yordamida ma'lumotlarni o'qish.
Ishning maqsadi: Umumlashtirilgan APIni o'rganish fayl tizimi.
Oldingi bo'limda aytib o'tilganidek, ba'zida setURLStream - HandlerFactory -ga qo'ng'iroq qilish imkoniyati mavjud ilovada mumkin emas. Bunday holda, siz Fayl tizimidan foydalanib fayl uchun kirish oqimini ochishingiz kerak .
Hadoop fayl tizimidagi fayl Hadoop ob'ekti bilan ifodalanadi Hadoop Path ( java.io File, chunki ikkinchisining semantikasi mahalliy fayl tizimi bilan juda chambarchas bog'langan). Yo'l ob'ekti URI sifatida qarash mumkin Hadoop fayl tizimida ( masalan , hdfs : //localhost/user/tom/quangle.txt )
FileSystem - umumiy API fayl tizimi, shuning uchun birinchi qadam biz foydalanmoqchi bo'lgan fayl tizimining namunasini olishdir - HDFS bizning holatimizda. FileSystem namunasini olish uchun bir nechta statik zavod usullari mavjud
Konfiguratsiya ob'ektida konfiguratsiya fayllarida belgilangan mijoz yoki server konfiguratsiyasini inkapsullaydi (masalan, conf / core - sayt .xml ) . Birinchi usul standart fayl tizimini qaytaradi ( conf / core - site.xml faylida ko'rsatilgan yoki o'rnatilmagan bo'lsa, mahalliy standart fayl tizimi) . Ikkinchi usul berilgan URI ning sxemasi va vakolatidan fayl tizimini aniqlaydi ; agar sxema URIda bo'lsa ko'rsatilmagan, standart fayl tizimi ishlatiladi. Uchinchi usul fayl tizimi obyektini berilgan foydalanuvchi nomidan oladi, bu xavfsizlik kontekstida muhim ahamiyatga ega .
Do'stlaringiz bilan baham: |