07.05.2013 Views

UNIDAD ZACATENCO DEPARTAMENTO DE ... - Cinvestav

UNIDAD ZACATENCO DEPARTAMENTO DE ... - Cinvestav

UNIDAD ZACATENCO DEPARTAMENTO DE ... - Cinvestav

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Índice general<br />

Agradecimientos VII<br />

Índice de figuras XIII<br />

Índice de tablas XIX<br />

1. Introducción 1<br />

1.1. Organización de la Tesis . . . . . . . . . . . . . . . . . . . . . . . . . 6<br />

2. MapReduce 7<br />

2.1. Modelo de programación de MapReduce . . . . . . . . . . . . . . . . 7<br />

2.2. Ambiente de ejecución . . . . . . . . . . . . . . . . . . . . . . . . . . 9<br />

2.3. Hadoop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12<br />

2.3.1. Arquitectura de Hadoop . . . . . . . . . . . . . . . . . . . . . 14<br />

2.3.2. Configuración de Hadoop . . . . . . . . . . . . . . . . . . . . . 17<br />

2.4. Ejemplos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20<br />

2.4.1. Programa mapreduce escrito en Java . . . . . . . . . . . . . . 21<br />

2.4.2. Programa mapreduce escrito en Python . . . . . . . . . . . . . 25<br />

2.5. Resumen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27<br />

3. Hive 29<br />

3.1. Arquitectura de Hive . . . . . . . . . . . . . . . . . . . . . . . . . . . 31<br />

3.2. Estructuras del datawarehouse . . . . . . . . . . . . . . . . . . . . . . 32<br />

3.3. HiveQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34<br />

ix

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!