Programa 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!

 21 horas

Número de participantes



Precio por participante

Testimonios (5)

Cursos Relacionados

NoSQL Database with Microsoft Azure Cosmos DB

14 horas

Hortonworks Data Platform (HDP) para Administradores

21 horas

Apache Ambari: Administre de manera eficiente los clústeres de Hadoop

21 horas

Impala para Inteligencia Empresarial

21 horas

Análisis de Datos con Hive / HiveQL

7 horas

Big Data Solución de Almacenamiento - NoSQL

14 horas

Big Data & Fundamentos de Sistemas de Bases de Datos

14 horas

Curso de MemSQL

28 horas

A Practical Introduction to NoSQL Databases

28 horas

OrientDB para Desarrolladores

14 horas

Base de Datos Scylla

21 horas

Capacitación de Administrador para Apache Hadoop

35 horas

Big Data Analytics in Health

21 horas

Datameer para Analistas de Datos

14 horas

Categorías Relacionadas