Temario del curso
- Sección 1: Introducción a Big Data y NoSQL
- Big Data Ecosistema
- NoSQL Visión general
- Teorema CAP
- ¿Cuándo es apropiado NoSQL?
- Almacenamiento en columnas
- HBase y NoSQL
- Sección 2 : Introducción a HBase
- Conceptos y diseño
- Arquitectura (HMaster y servidor de región)
- Integridad de los datos
- Ecosistema HBase
- Laboratorio : Explorando HBase
- Sección 3 : Modelo de datos HBase
- Espacios de nombres, tablas y regiones
- Filas, columnas, familias de columnas, versiones
- Comandos de HBase Shell y Admin
- Laboratorio : HBase Shell
- Sección 3 : Accessing HBase usando Java API
- Introducción a la API Java
- Ruta de lectura/escritura
- Datos de series temporales
- Escaneos
- Reducción de mapas
- Filtros
- Contadores
- Coprocesadores
- Labs (múltiples) : Uso de la API HBase Java para implementar series temporales, reducción de mapas, filtros y contadores.
- Sección 4 : Diseño del esquema de HBase: Sesión de grupo
- A los estudiantes se les presentan casos de uso del mundo real
- Los estudiantes trabajan en grupos para encontrar soluciones de diseño
- Discutir/criticar y aprender de múltiples diseños
- Labs: implementación de un escenario en HBase
- Sección 5 : Componentes internos de HBase
- Entendiendo HBase bajo el capó
- Memfile / HFile / WAL
- Almacenamiento HDFS
- Compactaciones
- Divide
- Filtros de floración
- 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 HBase
- desarrollo de aplicaciones con HBase
- interactuando con otra pila Hadoop (MapReduce, Pig, Hive)
- frameworks en torno a HBase
- Conceptos avanzados (coprocesadores)
- Laboratorios: escritura de aplicaciones 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 de HBase en el mundo real
- Laboratorios: comprobación de los signos vitales de la HBasa
Requerimientos
- cómodo con el lenguaje de programación Java
- cómodo en el lenguaje de programación Java (navegar Linux línea de comandos, editar archivos con vi / nano)
- Un IDE de Java como Eclipse o IntelliJ
Entorno de laboratorio:
Se proporcionará un grupo de HBase de trabajo 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
Presentación y ejercicios interesantes
Szymon - Agora SA
Curso - Scylla Database
Traducción Automática
Durante los ejercicios, James me explicó cada paso en detalle donde me estaba atascando. Yo era completamente nuevo en NIFI. Él explicó el propósito real de NIFI, incluso conceptos básicos como ser código abierto. Cubrió todos los conceptos de Nifi, desde nivel principiante hasta nivel desarrollador.
Firdous Hashim Ali - MOD A BLOCK
Curso - Apache NiFi for Administrators
Traducción Automática
Que lo tuviera en primer lugar.
Peter Scales - CACI Ltd
Curso - Apache NiFi for Developers
Traducción Automática
Me proporciona una visión sobre Redis y también me guía por el camino correcto si quiero saber más sobre Redis
Ameer Fiqri Barahim - Sarawak Information Systems Sdn Bhd
Curso - Redis for High Availability and Performance Training Course
Traducción Automática