
Learning Big Data with Amazon Elastic MapReduce
Amarkant Singh, Vijay Rayapati
- Editorial
- Packt
- Año
- 2014
- Páginas
- ~242
- Nivel
- Básico
De qué trata
Manual práctico de iniciación que introduce el procesamiento y análisis masivo de datos en la nube utilizando Amazon Elastic MapReduce (Amazon EMR) y el ecosistema de Apache Hadoop sobre la infraestructura de Amazon Web Services. Amarkant Singh y Vijay Rayapati estructuran el contenido para desarrolladores de software, administradores de sistemas y analistas de datos que se inician en la computación distribuida en la nube, siendo suficiente tener conocimientos elementales de Linux y nociones básicas de Java o algún lenguaje de scripting como Python o Ruby.
El texto explica la preparación del entorno en AWS, la creación de identidades y claves, y el manejo del almacenamiento masivo distribuido mediante Amazon S3 y máquinas virtuales Amazon EC2. Enseña a desplegar clústeres de Hadoop gestionados en Amazon EMR, compilar y ejecutar tareas MapReduce nativas en Java (como el clásico algoritmo WordCount), y procesar datos mediante Hadoop Streaming utilizando scripts en Python o Ruby. Asimismo, cubre el manejo de clústeres a través del cliente de consola EMR CLI basado en Ruby, la personalización del entorno con scripts de inicialización (bootstrap actions), la monitorización mediante Amazon CloudWatch y pautas prácticas para depurar fallos en los registros y optimizar el gasto de cómputo en la nube (incluyendo el uso de instancias spot).
El aprendizaje se asienta en la ejecución práctica guiada de flujos de trabajo completos: desde subir conjuntos de datos a buckets de S3 hasta lanzar un clúster elástico, distribuir el cálculo en múltiples instancias y recuperar los resultados de forma económica. Permite entender con claridad cómo se desacoplan el almacenamiento duradero y el cómputo efímero en la nube. Conviene tener en cuenta que el libro describe la interfaz clásica de EMR y las herramientas de línea de comandos de su época (anteriores al uso generalizado de AWS CLI v2 y Apache Spark en EMR), pero ofrece un recorrido conceptual y práctico claro para asimilar las bases del Big Data gestionado en AWS.
- Amazon EMR
- AWS
- Apache Hadoop
- MapReduce
- Amazon S3
- Amazon EC2
- Hadoop Streaming
- EMR CLI
- Bootstrap actions
- Amazon CloudWatch
- Optimización de costes
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✗ Sin proyectos

