Temario 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 (5)
The training instruments provided.
- UNIFI
Curso - NoSQL Database with Microsoft Azure Cosmos DB
Intresting presentation and excercises
Szymon - Agora SA
Curso - Scylla Database
During the exercises, James explained me every step whereever I was getting stuck in more detail. I was completely new to NIFI. He explained the actual purpose of NIFI, even the basics such as open source. He covered every concept of Nifi starting from Beginner Level to Developer Level.
Firdous Hashim Ali - MOD A BLOCK
Curso - Apache NiFi for Administrators
That I had it in the first place.
Peter Scales - CACI Ltd
Curso - Apache NiFi for Developers
It gives me an insight on Redis, and also guide me to the right path if I want to know more about Redis