Programa del Curso
- Sección 1: Introducción a Big Data y NoSQL
- Ecosistema de grandes datos
- Descripción general de NoSQL
- Teorema del CAP
- ¿Cuándo es apropiado NoSQL?
- Almacenamiento columnar
- HBase y NoSQL
- Sección 2: Introducción a HBase
- Conceptos y Diseño
- Arquitectura (Servidor HMaster y Región)
- Integridad de los datos
- HBase ecosistema
- Laboratorio: Explorando HBase
- Sección 1: Introducción a Big Data y NoSQL
- Ecosistema de grandes datos
- Descripción general de NoSQL
- Teorema del CAP
- ¿Cuándo es apropiado NoSQL?
- Almacenamiento columnar
- HBase y NoSQL
- Sección 2: Introducción a HBase
- Conceptos y Diseño
- Arquitectura (Servidor HMaster y Región)
- Integridad de los datos
- HBase ecosistema
- Laboratorio: Explorando HBase
- Sección 4: Esquema de HBase Diseño: Sesión de grupo
- Los estudiantes son presentados con casos de uso del mundo real
- Los estudiantes trabajan en grupos para llegar a soluciones de diseño
- Discutir / criticar y aprender de múltiples diseños
- Labs: implementar un escenario en HBase
- Sección 5: HBase Internals
- Entendiendo HBase bajo el capó
- Memfile / HFile / WAL
- Almacenamiento HDFS
- Compactaciones
- Divide
- Bloom Filtros
- Cachés
- Diagnóstico
- Sección 6: Instalación y configuración de HBase
- Selección de hardware
- Métodos de instalación
- Configuraciones comunes
- Laboratorio: instalación de HBase
- Sección 7: El ecosistema de HBase
- Desarrollando aplicaciones usando HBase
- Interactuando con otras pilas de Hadoop (MapReduce, Pig, Hive)
- Marcos alrededor de HBase
- Conceptos avanzados (co-procesadores)
- Labs: escribir aplicaciones de HBase
- Sección 8: Monitoreo y Mejores Prácticas
- Herramientas y prácticas de monitoreo
- Optimizar HBase
- HBase en la nube
- Casos de uso real de HBase
- Laboratorios: comprobar los signos vitales de HBase
Requerimientos
cómodo con el lenguaje de programación Java
cómodo en lenguaje de programación Java (navegue línea de comandos de Linux, editar archivos con vi / nano)
Un IDE de Java como Eclipse o IntelliJ
Entorno de laboratorio:
Se proporcionará un grupo de trabajo HBase para los estudiantes. Los estudiantes necesitarían un cliente SSH y un navegador para acceder al clúster.
Instalación cero: ¡No es necesario instalar el software HBase en las máquinas de los estudiantes!
Testimonios (4)
Presentación y ejercicios interesantes
Szymon - Agora SA
Curso - Scylla Database
Traducción Automática
Trainer's preparation & organization, and quality of materials provided on github.
Mateusz Rek - MicroStrategy Poland Sp. z o.o.
Curso - Impala for Business Intelligence
It gives me an insight on Redis, and also guide me to the right path if I want to know more about Redis
Ameer Fiqri Barahim - Sarawak Information Systems Sdn Bhd
Curso - Redis for High Availability and Performance Training Course
Liked very much the interactive way of learning.