MapReduce - это каркас, разработанный в Google, чтобы отвлечься от сложности распределенных вычислений. Это позволяет легко распараллелить вычисления по большой распределенной сети узлов. Он может использоваться для веб-индексирования, ранжирования, машинного обучения, вычислений графов, анализа данных, большого объединения баз данных среди многих других вещей.
Эдмонд Лау объясняет концепцию во имя «а Карта функции для преобразования входных сигналов от одной формы в другую, а уменьшить функцию для объединения промежуточных данных и выходной сигнал. Hadoop MapReduce является популярным открытым исходным кодом вдохновенное по Googles.
Примером будет использовать MapReduce для вычисления частоты каждого отдельного слова через миллиарды веб-страниц в индекс поиска.
https://en.wikipedia.org/wiki/MapReduce – Abizern