Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo te facilitaremos un enlace para verlo en diferido
logoImagina
Formación
Modalidades
Próximas Convocatorias
Temario
FAQ
Solicitar información
iconoCurso

Curso Apache HBase: Bases de Datos Distribuidas

DISPONIBLE EN MODALIDAD:
aMedidaIcon
Aula Virtual Personalizada
arrowRightDark

Apache HBase es una plataforma de base de datos NoSQL distribuida, escalable y de alto rendimiento construida sobre HDFS (Hadoop Distributed File System). Esta plataforma está diseñada para almacenar grandes volúmenes de datos, con la capacidad de devolver resultados en tiempo real. El curso de Apache HBase se enfoca en enseñar a los participantes a construir, administrar y optimizar un clúster HBase.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient

Gestión de Bases de Datos Distribuidas

A quién va dirigido nuestro curso de Apache HBase

Desarrolladores, administradores de base de datos, arquitectos y analistas de sistemas que deseen aprender a utilizar HBase para almacenar y manejar grandes volúmenes de datos.

Objetivos de nuestro curso de Apache HBase

  • Entender el concepto de Big Data y la necesidad de una plataforma de base de datos NoSQL
  • Adquirir conocimientos sobre la arquitectura de Hadoop y HBase
  • Aprender a configurar y administrar un clúster de HBase
  • Comprender cómo HBase almacena grandes volúmenes de datos
  • Comprender cómo leer y escribir datos en HBase

Qué vas a aprender en nuestro curso de Apache HBase

Apache HBase es una plataforma de base de datos NoSQL distribuida, escalable y de alto rendimiento construida sobre HDFS (Hadoop Distributed File System). Esta plataforma está diseñada para almacenar grandes volúmenes de datos, con la capacidad de devolver resultados en tiempo real. El curso de Apache HBase se enfoca en enseñar a los participantes a construir, administrar y optimizar un clúster HBase.

Requisitos de nuestro curso de Apache HBase

  • Tener experiencia desarrollando con Java (JDK 11 o superior) y proyectos Maven
  • Tener un equipo con acceso a un usuario con permisos de instalación donde realiziar el curso y conexión estable a internet
  • El equipo debe contar como mínimo con: CPU de 6.a generación o más reciente (o AMD equivalente), 8GB de RAM, 2GB de GPU y 8GB de espacio disponible en disco duro
  • Tener instalado previamente en el equipo: IntelliJ (2022 Community o superior), Java (JDK 11 o superior), Git, Docker Desktop y Apache HBase
  • Es recomendable tener experiencia dockerizando aplicaciones Java

Contenido del curso

tema 1

Introducción a HBase y puesta en marcha

  • ¿Qué es HBase?
  • Ventajas de HBase
  • ¿Cómo funciona HBase?
  • Arquitectura de HBase
  • Requisitos previos para HBase
  • Instalación de HBase
  • Configuración fundamental de HBase
  • Iniciar y detener HBase
  • Primeros pasos con HBase
iconArrowDown
tema 2

Trabajar con HBase

  • Crear tablas en HBase
  • Añadir, modificar y eliminar datos
  • Trabajar con familias de columnas
  • Trabajar con timestamps
  • Filtrar datos con filtros
  • Control de versiones
iconArrowDown
tema 3

Optimización de HBase

  • Configuración adecuada
  • Carga de datos
  • Optimización de consultas
  • Optimización de memoria
iconArrowDown
tema 4

Replicación de HBase

  • Replicación local
  • Replicación global
  • Configuración de la replicación
iconArrowDown
tema 5

Administración de HBase

  • Backups
  • Compresión
  • Seguridad
iconArrowDown
tema 6

Integración con HDFS

  • Integración con HDFS
  • Conceptos básicos
  • Ejemplos de integración
iconArrowDown
tema 7

Herramientas de HBase

  • HBase Shell
  • HBase API
  • Herramientas de línea de comandos
iconArrowDown
tema 8

Distribución de HBase

  • Distribución en clúster
  • Configurar un clúster de HBase
  • Administrar un clúster de HBase
iconArrowDown
tema 9

Integración con Apache Hive

  • Integración con Hive
  • Ventajas de la integración
  • Ejemplos de integración
iconArrowDown
tema 10

Integración con Apache Spark

  • Integración con Spark
  • Ventajas de la integración
  • Ejemplos de integración
iconArrowDown
tema 11

Alta disponibilidad

  • Balanceo de carga
  • Replicación activa-pasiva
  • Almacenamiento de WAL
iconArrowDown
tema 12

HBase en la nube

  • HBase en Amazon EMR
  • HBase en Google Cloud
  • HBase en Azure HDInsight
iconArrowDown
tema 13

Rendimiento de HBase

  • Análisis de rendimiento
  • Optimización del rendimiento
  • Herramientas de diagnóstico
iconArrowDown
tema 14

Casos de uso

  • Casos de uso comunes
  • Procesamiento en tiempo real
  • Análisis de datos
  • Aplicaciones web
iconArrowDown
tema 15

Proyecto Final

  • Estableciendo requisitos del proyecto
  • Configuraciones y desarrollo de la solución
  • Pruebas de correcto funcionamiento
  • Resumen del curso y consejos para siguientes pasos
iconArrowDown

Preguntas Frecuentes de Apache HBase

¿Cuáles son los Beneficios del curso Apache HBase?

accordionIcon
El curso te ayudará a comprender las bases fundamentales de las bases de datos NoSQL y su implementación con Apache HBase. Potenciarás tu capacidad para manejar grandes volúmenes de datos de manera eficiente, optimizar el rendimiento de tus aplicaciones y desarrollar técnicas avanzadas de almacenamiento y recuperación de datos.

¿El curso de Apache HBase se puede bonificar a través de FUNDAE?

accordionIcon
Sí, el curso puede ser bonificado a través de FUNDAE. Imagina Formación te ofrece toda la asistencia necesaria para gestionar la bonificación y aprovechar las oportunidades de formación subvencionada.

¿En qué modalidades se imparte el curso de Apache HBase?

accordionIcon
El curso se imparte en modalidad online y en aula virtual personalizada, adaptándose a las necesidades y horarios de los profesionales y empresas.

¿Qué habilidades desarrollaré con el curso de Apache HBase?

accordionIcon
Desarrollarás habilidades cruciales para manejar y administrar bases de datos NoSQL utilizando Apache HBase. Estas incluyen la instalación y configuración de HBase, la ejecución de consultas y operaciones CRUD, la optimización del rendimiento y la integración con otros sistemas de Big Data.

¿Cómo puedo inscribirme en el curso de Apache HBase?

accordionIcon
Puedes inscribirte en el curso rellenando los formularios que aparecen en la página web de Imagina Formación. Una vez completado el formulario, el equipo de soporte se pondrá en contacto contigo para completar el proceso de inscripción.