Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
- Sección 1: Introducción a Big Data y NoSQL
- Ecosistema de Big Data
- Visión general de NoSQL
- Teorema CAP
- Cuándo es apropiado utilizar NoSQL
- Almacenamiento columnar
- HBase y NoSQL
- Sección 2: Introducción a HBase
- Conceptos y diseño
- Arquitectura (HMaster y Region Server)
- Integridad de los datos
- Ecosistema de HBase
- Laboratorio: Exploración de HBase
- Sección 3: Modelo de datos de HBase
- Namespaces, tablas y regiones
- Filas, columnas, familias de columnas y versiones
- Shell de HBase y comandos de administración
- Laboratorio: Shell de HBase
- Sección 3: Acceso a HBase mediante la API de Java
- Introducción a la API de Java
- Vías de lectura y escritura
- Datos de series temporales
- Escaneos
- MapReduce
- Filtros
- Contadores
- Coprocesadores
- Laboratorios (varios): Uso de la API de Java para implementar series temporales, MapReduce, filtros y contadores.
- Sección 4: Diseño de esquemas en HBase: Sesión grupal
- Se presentan casos de uso del mundo real a los estudiantes
- Los estudiantes trabajan en grupos para proponer soluciones de diseño
- Discusión, crítica y aprendizaje a partir de múltiples diseños
- Laboratorios: Implementación de un escenario en HBase
- Sección 5: Internos de HBase
- Comprensión del funcionamiento interno de HBase
- Memfile, HFile y WAL
- Almacenamiento en HDFS
- Compacciones
- Divisiones (splits)
- Filtros de Bloom
- Cachés
- Diagnósticos
- 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: Ecosistema de HBase
- Desarrollo de aplicaciones con HBase
- Interacción con otras tecnologías del stack de Hadoop (MapReduce, Pig, Hive)
- Frameworks alrededor de HBase
- Conceptos avanzados (coprocesadores)
- Laboratorios: Escritura de aplicaciones en HBase
- Sección 8: Monitoreo y mejores prácticas
- Herramientas y prácticas de monitoreo
- Optimización de HBase
- HBase en la nube
- Casos de uso reales de HBase
- Laboratorios: Verificación de los indicadores clave de HBase
Requerimientos
- Conocimientos sólidos en el lenguaje de programación Java
- Confort en el uso de Java (navegación por la línea de comandos de Linux, edición de archivos con vi o nano)
- Un IDE de Java como Eclipse o IntelliJ
Entorno de laboratorio:
Se proporcionará un clúster funcional de HBase para los estudiantes. Los participantes necesitarán un cliente SSH y un navegador para acceder al clúster.
Cero instalación: ¡No es necesario instalar el software de HBase en las máquinas de los estudiantes!
21 Horas
Testimonios (3)
Los laboratorios
Fernando Ventura - NIIT USA Inc
Curso - Redis for High Availability and Performance Training Course
Los instrumentos de capacitación proporcionados.
- UNIFI
Curso - NoSQL Database with Microsoft Azure Cosmos DB
Traducción Automática
Ejercicios prácticos. La clase debería haber durado 5 días, pero los 3 días fueron útiles para aclarar muchas de las preguntas que tenía al trabajar con NiFi.
James - BHG Financial
Curso - Apache NiFi for Administrators
Traducción Automática