MapReduce ? Hadoop ์์คํ ์์ ๋ถ์ฐ ์ฒ๋ฆฌ ์ํํ๊ธฐ ์ํ ํ๋ก๊ทธ๋๋ฐ ๋ชจ๋ธ Map, Reduce์ 2๊ฐ์ phase๋ก ๊ตฌ์ฑ key, value ํํ์ ์๋ฃ๊ตฌ์กฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฉ์ปค๋์ฆ Map ๋จ๊ณ์์ ๋ฐ์ดํฐ๋ฅผ key, value ์์ผ๋ก ๋ณํ Reduce ๋จ๊ณ์์ key, value๋ก ๋ณํ๋ ๋ฐ์ดํฐ๋ฅผ ์ง๊ณํ๊ณ ์ต์ข ๋ฐ์ดํฐ๋ฅผ ๊ฒฐ์ MapReduce ๋์ ์์ Input : ์๋ณธ ๋ฐ์ดํฐ๋ฅผ ์ค๋นํ๋ ๋จ๊ณ Split : ์๋ณธ ๋ฐ์ดํฐ๋ฅผ HDFS๋ก ๋ณํํ๋ ๋จ๊ณ Map : ๋ฐ์ดํฐ๋ฅผ key, value ๊ธฐ๋ฐ์ผ๋ก ์ฐ์ฐํ๋ ๋จ๊ณ Shuffle : key๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์๋ก ํฉ์ด์ก๋ ๋ฐ์ดํฐ๋ฅผ hashingํ๋ ๋จ๊ณ Reduce : Map์์ ์ฐ์ฐ๋ ๊ฒฐ๊ณผ๋ฅผ key๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฐ์ฐํ๋ ๋จ๊ณ Merge : ..