Big Data Analytics Введение Зрелов П. В. Лаборатория информационных технологий оияи



Download 4,11 Mb.
bet10/26
Sana11.07.2022
Hajmi4,11 Mb.
#773870
TuriЛитература
1   ...   6   7   8   9   10   11   12   13   ...   26
Bog'liq
big-data-analytics

Big Data Analytics
MapReduce
MapReduce
Simplied Data Processing on Large Clusters
MapReduce - это модель программирования для обработки и генерации больших наборов данных. В настоящий момент типовой подход параллельной обработки больших объемов сырых данных. Разработана Google.
Многие практические задачи могут быть реализованы в данной модели программирования.
Работа MapReduce состоит из двух шагов: Map и Reduce.
На Map-шаге происходит предварительная обработка входных данных. Для этого один из компьютеров (называемый главным узлом — master node) получает входные данные задачи, разделяет их на части и передает другим компьютерам (рабочим узлам — worker node) для предварительной обработки.
На Reduce-шаге происходит свертка предварительно обработанных данных. Главный узел получает ответы от рабочих узлов и на их основе формирует результат — решение задачи, которая формулировалась изначально.
Пользователи задают функцию Map, которая обрабатывает пары ключ/значение для генерации набора промежуточных пар ключ/значение, и функцию Reduce, которая объединяет все промежуточные значения, связанные с одним и тем же промежуточным ключом.
MapReduce__Диаграмма'>MapReduce
Диаграмма
S
1
=
AA
A
C
C
G
T
G
A
G
T
T
A
T T
C
G
T
T
C
T
A
G
AA
Shuffle and Sort
MapReduce
подсчет статистики по словам
Примеры заданий для MapReduce
S
1
=
AA
A
C
C
G
T
G
A
G
T
T
A
T T
C
G
T
T
C
T
A
G
AA
Распределенный Grep: Map функция выдает строку, если она совпадает с заданным шаблоном. Reduce функция в этом случае просто копирует промежуточные данные в выходной файл.

Download 4,11 Mb.

Do'stlaringiz bilan baham:
1   ...   6   7   8   9   10   11   12   13   ...   26




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish