Mi az a Mapper és Reduktor a Hadoopban?
Mi az a Mapper és Reduktor a Hadoopban?

Videó: Mi az a Mapper és Reduktor a Hadoopban?

Videó: Mi az a Mapper és Reduktor a Hadoopban?
Videó: What is MapReduce♻️in Hadoop🐘| Apache Hadoop🐘 2024, November
Anonim

A fő előnye a MapReduce az, hogy könnyen méretezhető az adatfeldolgozás több számítási csomóponton keresztül. Alatt MapReduce modellben az adatfeldolgozó primitíveket leképezőknek és leképezőknek nevezzük reduktorok . Adatfeldolgozó alkalmazás leképezőkre bontása ill reduktorok néha nem triviális.

Ezt szem előtt tartva, mi az a térképező és reduktor?

A MapReduce két kulcsfontosságú funkcióból áll: Mapper és Reducer . Térképkészítő a bemeneti adatokat feldolgozó függvény. Az térképező feldolgozza az adatokat, és több kis adatdarabot hoz létre.

mi az a térképező? A térképező le tud írni egy adatot térképező valamint földrajzi térképeket készítő személy. Egy földrajzi terület feladatai térképező vagy térképészeti technikus magában foglalja a földrajzi adatok összegyűjtését és feldolgozását egy terület térképének elkészítéséhez.

Ilyen módon mi a haszna a térképezőnek és a reduktornak a Hadoopban?

Az Apache Software Foundation szerint az elsődleges célja Térkép / Csökkentse A bemeneti adatkészlet felosztása független darabokra, amelyek feldolgozása teljesen párhuzamosan történik. Az Hadoop MapReduce keretrendszer rendezi a leképezések kimeneteit, amelyek aztán bemenetre kerülnek a csökkenteni feladatokat.

Mire használható a térképező a Hadoopban?

Egy futásban Hadoop munkakör, alkalmazások jellemzően a Térképkészítő és reduktor interfészek a térkép biztosításához (egyéni feladatok, amelyek a bemeneti rekordokat közbenső rekordokká alakítják), és redukáló módszerek a közbülső értékek halmazának csökkentésére, amelyek egy kulcsot osztanak meg egy kisebb értékkészlethez.

Ajánlott: