SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Downloaden Sie, um offline zu lesen
Sistemas de Big Data
Ricardo García Ródenas
Ricardo.Garcia@uclm.es
Sistemas BD:
procesamiento batch
▪ Recolección y almacenamiento
datos antes de procesamiento
▪ Computación distribuida:
MapReduce
Procesamiento
batch
Cluster Red
▪ Máquinas procesamiento
MapReduce
▪ Google File System (GFS)
▪ BigTable
MapReduce
Google 2004
▪ Hadoop MapReduce
▪ Hadoop YARN
▪ Hadoop Distributed File System
(HDFS) y Hbase
MapReduce
Apache Software
Foundation
▪ Entorno programación
▪ Escalabilidad
▪ Tolerante a fallos
MapReduce
Apache Software
Foundation
MapReduce
< k, v >
▪ Registros < clave, valor >
Datos
MapReduce
▪ Etapa Map ▪ Etapa Reduce
▪ Etapa Shuffle
Etapas
Función
map(k,v)
Función
reduce(k,list(v))
MapReduce
Worker 1
Split 1
Worker 2
Split 2
Worker 3
Split 3
Tareas Map
Asignación
Input

< k1, v1 >
Datos intermedios

< k2, v2 >
Etapa Map
Master
MapReduce
Master
Tareas Reduce
Worker 4 Output 1
Worker 5 Output 2
Asignación
Datos intermedios

< k2, [v2] >
Output

< k3, v3 >
Etapa Reduce
Worker 1
Split 1
Worker 2
Split 2
Worker 3
Split 3
Tareas Map
Master
Tareas Reduce
Asignación
Worker 4 Output 1
Worker 5 Output 2
Asignación
Input

< k1, v1 >
Datos intermedios

< k2, v2 > < k2, [v2] >
Output

< k3, v3 >
Sistemas de Big Data
Ricardo García Ródenas
Ricardo.Garcia@uclm.es
Sistemas BD
procesamiento batch
MapReduce

Weitere ähnliche Inhalte

Ähnlich wie Sistemas BD procesamiento batch MapReduce

Creación de un clúster de Hadoop con Cloudera
Creación de un clúster de Hadoop con ClouderaCreación de un clúster de Hadoop con Cloudera
Creación de un clúster de Hadoop con ClouderaDavid Albela Pérez
 
Big Data, Almacenes de Datos Empresariales (EDW) y Windows Azure (SQL Databas...
Big Data, Almacenes de Datos Empresariales (EDW) y Windows Azure (SQL Databas...Big Data, Almacenes de Datos Empresariales (EDW) y Windows Azure (SQL Databas...
Big Data, Almacenes de Datos Empresariales (EDW) y Windows Azure (SQL Databas...Joseph Lopez
 
Seminario ArcGIS Desktop 10: La Pieza Clave del SIG
Seminario ArcGIS Desktop 10: La Pieza Clave del SIGSeminario ArcGIS Desktop 10: La Pieza Clave del SIG
Seminario ArcGIS Desktop 10: La Pieza Clave del SIGEsri
 
ArcGIS 10 - Actualización y Respaldo
ArcGIS 10 - Actualización y Respaldo ArcGIS 10 - Actualización y Respaldo
ArcGIS 10 - Actualización y Respaldo Washington Bastidas
 
Producción cartográfica acelerada con ArcGiS- BTA
Producción cartográfica acelerada con ArcGiS- BTAProducción cartográfica acelerada con ArcGiS- BTA
Producción cartográfica acelerada con ArcGiS- BTAEsri
 
Cloud Computing: Algoritmos en la Nube
Cloud Computing: Algoritmos en la NubeCloud Computing: Algoritmos en la Nube
Cloud Computing: Algoritmos en la NubeDavid J. Brenes
 
Big Data Mining with Mahout
Big Data Mining with MahoutBig Data Mining with Mahout
Big Data Mining with MahoutSolidQ
 
G te c sesion3b- mapreduce
G te c sesion3b- mapreduceG te c sesion3b- mapreduce
G te c sesion3b- mapreduceVictoria López
 
Visualizando Datos: la geolocalización como herramienta emergente de análisis...
Visualizando Datos: la geolocalización como herramienta emergente de análisis...Visualizando Datos: la geolocalización como herramienta emergente de análisis...
Visualizando Datos: la geolocalización como herramienta emergente de análisis...GEDEM CED
 
Introducción a Apache Spark
Introducción a Apache SparkIntroducción a Apache Spark
Introducción a Apache SparkSocialmetrix
 
Poniendo a drupal en el mapa
Poniendo a drupal en el mapaPoniendo a drupal en el mapa
Poniendo a drupal en el mapaEduardo Riesco
 
Tecnicas Big Data: Meetup Cassandra
Tecnicas Big Data: Meetup CassandraTecnicas Big Data: Meetup Cassandra
Tecnicas Big Data: Meetup CassandraStratebi
 
Introduccion a Apache Spark
Introduccion a Apache SparkIntroduccion a Apache Spark
Introduccion a Apache SparkGustavo Arjones
 

Ähnlich wie Sistemas BD procesamiento batch MapReduce (20)

Creación de un clúster de Hadoop con Cloudera
Creación de un clúster de Hadoop con ClouderaCreación de un clúster de Hadoop con Cloudera
Creación de un clúster de Hadoop con Cloudera
 
Presentacion
PresentacionPresentacion
Presentacion
 
Big Data, Almacenes de Datos Empresariales (EDW) y Windows Azure (SQL Databas...
Big Data, Almacenes de Datos Empresariales (EDW) y Windows Azure (SQL Databas...Big Data, Almacenes de Datos Empresariales (EDW) y Windows Azure (SQL Databas...
Big Data, Almacenes de Datos Empresariales (EDW) y Windows Azure (SQL Databas...
 
MapReduce en Hadoop
MapReduce en HadoopMapReduce en Hadoop
MapReduce en Hadoop
 
Seminario ArcGIS Desktop 10: La Pieza Clave del SIG
Seminario ArcGIS Desktop 10: La Pieza Clave del SIGSeminario ArcGIS Desktop 10: La Pieza Clave del SIG
Seminario ArcGIS Desktop 10: La Pieza Clave del SIG
 
ArcGIS 10 - Actualización y Respaldo
ArcGIS 10 - Actualización y Respaldo ArcGIS 10 - Actualización y Respaldo
ArcGIS 10 - Actualización y Respaldo
 
3. Hadoop
3.  Hadoop3.  Hadoop
3. Hadoop
 
Hadoop en accion
Hadoop en accionHadoop en accion
Hadoop en accion
 
Producción cartográfica acelerada con ArcGiS- BTA
Producción cartográfica acelerada con ArcGiS- BTAProducción cartográfica acelerada con ArcGiS- BTA
Producción cartográfica acelerada con ArcGiS- BTA
 
Cloud Computing: Algoritmos en la Nube
Cloud Computing: Algoritmos en la NubeCloud Computing: Algoritmos en la Nube
Cloud Computing: Algoritmos en la Nube
 
Big Data Mining with Mahout
Big Data Mining with MahoutBig Data Mining with Mahout
Big Data Mining with Mahout
 
Hadoop en accion
Hadoop en accionHadoop en accion
Hadoop en accion
 
G te c sesion3b- mapreduce
G te c sesion3b- mapreduceG te c sesion3b- mapreduce
G te c sesion3b- mapreduce
 
Visualizando Datos: la geolocalización como herramienta emergente de análisis...
Visualizando Datos: la geolocalización como herramienta emergente de análisis...Visualizando Datos: la geolocalización como herramienta emergente de análisis...
Visualizando Datos: la geolocalización como herramienta emergente de análisis...
 
Clase Hadoop
Clase HadoopClase Hadoop
Clase Hadoop
 
Introducción a Apache Spark
Introducción a Apache SparkIntroducción a Apache Spark
Introducción a Apache Spark
 
Poniendo a drupal en el mapa
Poniendo a drupal en el mapaPoniendo a drupal en el mapa
Poniendo a drupal en el mapa
 
Hadoop_Introduction_pptx.pptx
Hadoop_Introduction_pptx.pptxHadoop_Introduction_pptx.pptx
Hadoop_Introduction_pptx.pptx
 
Tecnicas Big Data: Meetup Cassandra
Tecnicas Big Data: Meetup CassandraTecnicas Big Data: Meetup Cassandra
Tecnicas Big Data: Meetup Cassandra
 
Introduccion a Apache Spark
Introduccion a Apache SparkIntroduccion a Apache Spark
Introduccion a Apache Spark
 

Mehr von russellmrr

M04 09 13_v04_actvidad_complejidad_computacional
M04 09 13_v04_actvidad_complejidad_computacionalM04 09 13_v04_actvidad_complejidad_computacional
M04 09 13_v04_actvidad_complejidad_computacionalrussellmrr
 
M04 09 13_v03_complejidad computacional
M04 09 13_v03_complejidad computacionalM04 09 13_v03_complejidad computacional
M04 09 13_v03_complejidad computacionalrussellmrr
 
M04 09 20_v07_proyectos_bd
M04 09 20_v07_proyectos_bdM04 09 20_v07_proyectos_bd
M04 09 20_v07_proyectos_bdrussellmrr
 
M04 09 13_v08_visualizacion
M04 09 13_v08_visualizacionM04 09 13_v08_visualizacion
M04 09 13_v08_visualizacionrussellmrr
 
M04 09 13_v07_extracción_informacion_datos_no_si_estructurados
M04 09 13_v07_extracción_informacion_datos_no_si_estructuradosM04 09 13_v07_extracción_informacion_datos_no_si_estructurados
M04 09 13_v07_extracción_informacion_datos_no_si_estructuradosrussellmrr
 
M04 09 13_v06_proceso_extracción_información
M04 09 13_v06_proceso_extracción_informaciónM04 09 13_v06_proceso_extracción_información
M04 09 13_v06_proceso_extracción_informaciónrussellmrr
 
M04 09 13_v05_actividad_divides y venceras
M04 09 13_v05_actividad_divides y vencerasM04 09 13_v05_actividad_divides y venceras
M04 09 13_v05_actividad_divides y vencerasrussellmrr
 
M04 09 20_v04_procesamiento_streaming_tiempo_real
M04 09 20_v04_procesamiento_streaming_tiempo_realM04 09 20_v04_procesamiento_streaming_tiempo_real
M04 09 20_v04_procesamiento_streaming_tiempo_realrussellmrr
 
M04 09 20_v06_aplicaciones_bd
M04 09 20_v06_aplicaciones_bdM04 09 20_v06_aplicaciones_bd
M04 09 20_v06_aplicaciones_bdrussellmrr
 
M04 09 20_v01_arquitectura_sbd
M04 09 20_v01_arquitectura_sbdM04 09 20_v01_arquitectura_sbd
M04 09 20_v01_arquitectura_sbdrussellmrr
 

Mehr von russellmrr (12)

M04 09 13_v04_actvidad_complejidad_computacional
M04 09 13_v04_actvidad_complejidad_computacionalM04 09 13_v04_actvidad_complejidad_computacional
M04 09 13_v04_actvidad_complejidad_computacional
 
M04 09 13_v03_complejidad computacional
M04 09 13_v03_complejidad computacionalM04 09 13_v03_complejidad computacional
M04 09 13_v03_complejidad computacional
 
M04 09 20_v07_proyectos_bd
M04 09 20_v07_proyectos_bdM04 09 20_v07_proyectos_bd
M04 09 20_v07_proyectos_bd
 
M4 sbd s01
M4 sbd s01M4 sbd s01
M4 sbd s01
 
M04 09 13_v08_visualizacion
M04 09 13_v08_visualizacionM04 09 13_v08_visualizacion
M04 09 13_v08_visualizacion
 
M04 09 13_v07_extracción_informacion_datos_no_si_estructurados
M04 09 13_v07_extracción_informacion_datos_no_si_estructuradosM04 09 13_v07_extracción_informacion_datos_no_si_estructurados
M04 09 13_v07_extracción_informacion_datos_no_si_estructurados
 
M04 09 13_v06_proceso_extracción_información
M04 09 13_v06_proceso_extracción_informaciónM04 09 13_v06_proceso_extracción_información
M04 09 13_v06_proceso_extracción_información
 
M04 09 13_v05_actividad_divides y venceras
M04 09 13_v05_actividad_divides y vencerasM04 09 13_v05_actividad_divides y venceras
M04 09 13_v05_actividad_divides y venceras
 
M4 sbd s01
M4 sbd s01M4 sbd s01
M4 sbd s01
 
M04 09 20_v04_procesamiento_streaming_tiempo_real
M04 09 20_v04_procesamiento_streaming_tiempo_realM04 09 20_v04_procesamiento_streaming_tiempo_real
M04 09 20_v04_procesamiento_streaming_tiempo_real
 
M04 09 20_v06_aplicaciones_bd
M04 09 20_v06_aplicaciones_bdM04 09 20_v06_aplicaciones_bd
M04 09 20_v06_aplicaciones_bd
 
M04 09 20_v01_arquitectura_sbd
M04 09 20_v01_arquitectura_sbdM04 09 20_v01_arquitectura_sbd
M04 09 20_v01_arquitectura_sbd
 

Kürzlich hochgeladen

PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxEribertoPerezRamirez
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORGonella
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxJUANCARLOSAPARCANARE
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfEDILIAGAMBOA
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptAlberto Rubio
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 

Kürzlich hochgeladen (20)

PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIOR
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdf
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 

Sistemas BD procesamiento batch MapReduce