Разлика између редукције карте и пређе
Пређа представља још један преговарач о ресурсима, то је нови оквир за управљање ресурсима (меморија и ЦПУ). Помаже нам у развоју дистрибуиране апликације било које врсте, пружа нам потребне демоне и АПИ-је. Друга важна карактеристика ИАРН-а је да он рукује и заказује захтев за ресурсима из апликације и помаже процесу да изврши захтев. ИАРН је генеричка платформа за покретање било које дистрибуиране апликације, верзија редукције мапе 2 је дистрибуирана апликација која се покреће на врху ИАРН, док мапа редукција обрађује јединицу Хадооп компоненте, она обрађује податке паралелно у дистрибуираном окружењу. Тако у основи смањује рад на огромним компонентама података, обрађује податке и спрема у ХДФС на такав начин да је преузимање лакше него код традиционалне меморије.
Упоредна статистика између МапРедуце и пређе (Инфограпхицс)
Испод је 10 најбољих поређења између МапРедуце-а и пређе
Кључна разлика између МапРедуце и пређе
- У Хадоопу 1 има две компоненте: прва је ХДФС (Хадооп Дистрибутед Филе Систем), а друга је Мап Редуце. Док у Хадоопу 2, он такође има двокомпонентни ХДФС и ИАРН / МРв2 (обично смо звали ИАРН као Мап смањује верзију 2).
- У режиму смањења мапе, када смањивање мапе престане да ради, аутоматски ће сав његов славенски чвор престати да ради, то је један од сценарија где извршење посла може да се прекине и то се зове једна тачка неуспеха. ИАРН превазилази ово питање због своје архитектуре, ИАРН има концепт чвора Ацтиве наме као и чвора име приправности. Када активни чвор престане радити неко вријеме, пасивни чвор почиње радити као активни чвор и наставља извршење.
- Смањивање мапе има једну матичну и вишеструку славе архитектуру. Ако мастер-славе падне тада цео роб ће престати радити, то је једина тачка неуспеха у ХАДООП1, док ХАДООП2 који се заснива на ИАРН архитектури има концепт више мастер и славе, ако један мастер падне, онда други мастер наставља свој поступак и наставља извршење.
- Као што видимо на доњем дијаграму, разлика у оба екосистема ХАДООП1 и ХАДООП2. Компонентно ИАРН управљање ресурсима делује у интеракцији са редукцијом мапа и ХДФС-ом.
Дакле, у основи је ИАРН одговоран за управљање ресурсима, значи који посао ће се извршити по којем систему се одлучује ИАРН, док је смањење мапа програмски оквир који је одговоран за извршавање одређеног посла, тако да у основи смањење мапе има двокомпонентни маппер и редуктор за извршење програма.
- У мапи смањите сваки чвор података који се покреће појединачно, док у предиви сваки чвор података ради управљач чворова.
- Смањивање мапе користи Јоб трацкер за креирање и додељивање задатка трагачу задатака због података, управљање ресурсом није импресивно што резултира јер ће неки чворови података остати у стању мировања и од користи, док у ИАРН-у има Ресоурце Манагер за сваки цлустер, а сваки чвор података покреће Ноде Манагер. За сваки посао ће један подређени чвор дјеловати као водитељ апликације, надгледајући ресурсе / задатке.
Табела упоређивања МапРедуце вс предива
Основе за поређење | ПРЕЖИ | Карта смањити |
Значење | ПРИЈАВА представља још један преговарач о ресурсима. | Смањивање карте је само-дефинисано. |
Верзија | Увести у Хадооп 2.0 | Увести у Хадооп 1.0 |
Одговорност | Сада је ИАРН одговоран за део управљања ресурсима. | Раније смањење мапе било је одговорно за управљање ресурсима као и за обраду података |
Модел извршења | Модел извршења предива је опћенитији у односу на смањење мапе | Мање генеричких у поређењу са пређом. |
Извођење апликације | ИАРН може да извршава и оне апликације које не следе модел смањења мапе | Мап Редуцт може да изврши сопствену апликацију засновану на моделу. |
Архитектура | ИАРН је уведен у МР2 на врху трагача послова и праћења задатака. На месту тражилице посла и алата за праћење задатака У слику улази мајстор. | У ранијој верзији МР1, ПРИЈАВЕ нема, На месту ИАРН-овог пратилаца посла и пратилаца задатака који помажу у извршењу апликације или послова |
Флексибилност | Пређа је изолованија и скалабилнија | Мање скалабилна у поређењу са пређом. |
Даемонс | ИАРН има Име чвора, чвор података, секундарни чвор Имена, Управитељ ресурса и Управитељ чворова. | Мап Редуце има назив чвор, чвор података, чвор секундарног имена, алат за праћење послова и алат за праћење задатака. |
Ограничење | У ИАРН-у не постоји концепт јединствене тачке неуспеха, јер има више Мастера, тако да ако један буде пропао, други мајстор ће га покупити и наставити с извршењем. | Појединачна грешка, мала употреба ресурса (Мак од 4200 кластера од ИАХОО) и мања скалабилност у поређењу са ИАРН |
Величина | По дефаулту је величина чвора података у ИАРН-у 128МБ | По дефаулту, величина чвора података у Мап Мап редукцији је 64МБ. |
Закључак - МапРедуце против пређе
У Хадоопу 1 који је заснован на Смањивању мапе има неколико проблема који су у Хадоопу 2 превладали помоћу Пређе. Као и у Хадоопу 1, трацкер за посао одговоран је за управљање ресурсима, али ИАРН има концепт менаџера ресурса као и менаџера чворова који ће преузети управљање ресурсима. Смањивање мапе има само једну грешку, тј. Трагач посла, ако трацкер послова престане са радом, морамо поново покренути читав кластер и поново покренути свој посао из Инитиал-а. У стварном сценарију, ниједна од организација не жели да предузме ову врсту ризика, посебно у сектору одбране банке. Таква организација која ради на поједностављивању података неће бити спремна преузети ову врсту ризика. За неколико минута, они ће изгубити своје податке и можда ће имати неки критични утицај на пословање. Дакле, ИАРН има бољи резултат у односу на смањење карте.
Препоручени чланак
Ово је водич за МапРедуце против предива, њихово значење, упоредба између главе, кључне разлике, табела упоређивања и закључак. Такође можете погледати следеће чланке да бисте сазнали више -
- Најбољих 15 ствари које треба знати о МапРедуце вс Спарк
- Најбољих 5 разлике између Хадооп и МапРедуце
- 10 Корисна разлика између Хадоопа и Редсхифта
- Апацхе Хадооп вс Апацхе Спарк | Топ 10 упоређивања које морате знати!
- Како ради МапРедуце?