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!

 21 Horas

Número de participantes


Precio por Participante​

Testimonios (4)

Próximos cursos

Categorías Relacionadas