Mapperlər və reduktorlar necə işləyir?

Mündəricat:

Mapperlər və reduktorlar necə işləyir?
Mapperlər və reduktorlar necə işləyir?

Video: Mapperlər və reduktorlar necə işləyir?

Video: Mapperlər və reduktorlar necə işləyir?
Video: bütün mapperlər və gachacıları boynu qalın çıxarddım 2024, Noyabr
Anonim

Mapper və ya xəritə işinin çıxışı (açar-dəyər cütləri) Reduktora daxil edilir Reduktor çoxlu xəritə işlərindən açar-dəyər cütünü alır. Sonra reduktor həmin aralıq məlumat dəstlərini (aralıq açar-dəyər cütü) daha kiçik dəstlər dəstinə və ya son nəticə olan açar-dəyər cütlərinə birləşdirir.

Mapperlər və reduktorlar nə edir?

Hadoop Mapper fayldan bütün daxiletmə qeydlərini emal etmək və Reduktor üçün giriş kimi işləyən çıxışı yaratmaq üçün istifadə edilən funksiya və ya tapşırıqdır Yenisini qaytarmaqla çıxış istehsal edir açar-dəyər cütləri. … Xəritəçəkən həm də daxiletmə qeydlərini açar-dəyər cütü kimi işləyərkən bəzi kiçik məlumat blokları yaradır.

Mapper və reduktor arasındakı fərq nədir?

Mapper və Reduktor Arasındakı Əsas Fərq Nədir? Mapper tapşırığı hər bir daxiletmə qeydini(RecordReader-dan) emal edən və aralıq açar-dəyər cütünü yaradan emalın birinci mərhələsidir. Az altma metodu hər açar/dəyər siyahısı cütü üçün ayrıca çağırılır.

Mapper və reduktorların sayını necə hesablayırsınız?

Bu, hər qulda neçə nüvədən və nə qədər yaddaşdan asılıdır. Ümumiyyətlə, bir mapper 1-dən 1.5-ə qədər prosessor nüvəsi almalıdır Beləliklə, 15 nüvəniz varsa, hər Node üçün 10 Mapper işlədə bilər. Beləliklə, Hadoop Cluster-də 100 məlumat qovşağınız varsa, o zaman biri Klasterdə 1000 Mapper işlədə bilər.

Mapper funksiyası necə işləyir?

Mapper daxil edilən məlumatı emal edən funksiyadır Xəritəçəkən verilənləri emal edir və bir neçə kiçik məlumat parçası yaradır. MapReduce proqramına daxil olan fayl və ya kataloq (HDFS-də saxlanılır) olmasına baxmayaraq, xəritəçi funksiyasına daxil olan giriş (açar, dəyər) cütləri şəklindədir.

Tövsiyə: