Hadoopning qisqacha tarixi
Hadoop Dug Cutting tomonidan yaratilgan - Apache yaratuvchisi Lucene , keng qo'llaniladigan matn qidirish kutubxonasi. Hadoop Apache Nutch dan keladi o'zi Lucene loyihasining bir qismi bo'lgan ochiq manbali veb- qidiruv mexanizmi.
NOMNING KECHISI
Hadoop deb nomlang qisqartma emas. Loyiha yaratuvchisi Dag Cutting
Qidiruv tizimini boshidan boshlab yaratish nafaqat veb-saytlarni skanerlash va indeksatsiya qilish uchun dasturiy ta'minotni yozish qiyinligi, balki loyihani amalga oshirishning qiyinligi (u juda ¬ko'p "harakatlanuvchi qismlar" ni o'z ichiga oladi) tufayli katta maqsad edi. bag'ishlangan jamoa. Bundan tashqari, bu vazifa qimmatga tushdi: Mayk Kafarella va Dag Kettingning hisob-kitoblariga ko'ra, milliard sahifalar uchun indeksni saqlash uchun tizimni o'rnatish yarim million dollarga tushadi va oyiga 30 000 dollar turadi . Shunga qaramay, ular maqsadga arziydi, deb ishonishdi, chunki natija qidiruv tizimi algoritmlarini kashf qilish va favqulodda demokratlashtirish bo'ladi.
Nutch loyihasi 2002 yilda ishga tushirilgan. Ishlaydigan brauzer va qidiruv tizimi juda tez paydo bo'ldi. Biroq, ishlab chiquvchilar ularning arxitekturasi ¬milliardlab veb-sahifalarni qamrab olmasligini tushunishdi. Yordam 2003 yilda GFS arxitekturasini tavsiflovchi maqola chop etilganda keldi (Google File System) - haqiqiy Google loyihalarida ishlatilgan taqsimlangan fayl tizimi . GFS tizimi yoki shunga o'xshash narsa skanerlash va indekslash orqali yaratilgan juda katta fayllarni saqlash muammosini hal qiladi. Xususan, GFS tizimi saqlash tugunlarini boshqarish kabi ma'muriy vazifalarga vaqtni tejash imkonini beradi ¬. 2004 yilda ishlab chiquvchilar bunday tizimning ochiq kodli dasturini yozishga kirishdilar - NDFS (Nutch Distributed Filesystem).
Nazorat savollari:
1. Tarmoq operatsion tizimi nima?
2. Tarmoq dasturlari va uning maqsadini sanab o'ting.
3. Ma'lumotlarni himoya qilish nima uchun ishlatiladi?
4. Parollardan foydalanish va kirish cheklovlarini nima beradi?
5. Tarmoq protokollarining asosiy funksiyalarini sanab bering.
6. Veb- serverning maqsadi nima ?
|