- HBase - Inicio
- HBase - Descripción General
- HBase - Arquitectura
- HBase - Instalación
- HBase - Shell
- HBase - Comandos Generales
- HBase - Admin API
- HBase - Crear Tabla
- HBase - Listado Tabla
- HBase - Desactivación de una Tabla
- HBase - Permitiendo una Tabla
- HBase - Describir y Modificar
- HBase - Existe
- HBase - Soltar la Tabla
- HBase - Apagado
- HBase - API de Cliente
- HBase - Crear Datos
- HBase - Actualizar Datos
- HBase - Leer Datos
- HBase - Eliminar Datos
- HBase - Escanear
- HBase El Conde y Truncar
- HBase - Seguridad
HBase - Arquitectura
En HBase, las tablas se dividen en las regiones y son atendidos por los servidores de regin. Las regiones estn verticalmente dividida por la columna familias en "tiendas". Tiendas se guardan como archivos en HDFS. A continuacin se muestra la arquitectura de HBase.
Nota: El trmino 'tienda' es usado para las regiones para explicar la estructura de almacenamiento.
HBase tiene tres componentes principales: la biblioteca del cliente, un servidor maestro y servidores de regin. Servidores de regin se pueden agregar o quitar, segn demanda.
MasterServer
El servidor maestro.
- Asigna las regiones a la regin los servidores y toma la ayuda de maquillador/Apache para esta tarea.
- Maneja equilibrio de carga de las regiones de la regin los servidores. Descarga el servidores de disponibilidad y cambios en las regiones menos ocupada los servidores.
- Mantiene el estado del clster de equilibrio de carga la negociacin.
- Es responsable de los cambios de esquema y otros metadatos de operaciones tales como la creacin de tablas y columnas familias.
Las Regiones
Las regiones no son sino las tablas que se dividen y extenderse a toda la regin los servidores.
Servidor de regin
Los servidores de regin que tienen regiones -
- Comunicarse con el cliente y gestionar operaciones relacionadas con los datos.
- Manejar las peticiones de lectura y escritura en todas las regiones.
- Decidir el tamao de la regin siguiendo el tamao de la regin los umbrales.
Cuando hay que tomar una mirada ms profunda en la regin, que contienen las regiones y los almacena como se muestra a continuacin:
El almacn contiene HFiles y almacenamiento de memoria. Memstore es exactamente igual que una memoria cach. Nada de lo que se introduce en el HBase se almacena aqu inicialmente. Ms tarde, los datos se transfieren y se guardan en Hfiles como manzanas y la memstore se vaca.
Maquillador/
- Zoolgico es un proyecto de cdigo abierto que proporciona servicios como mantener informacin de configuracin, el nombramiento de sincronizacin distribuida, etc.
- Maquillador/ha lo efmero los nodos que representan a los distintos servidores de regin. Master servidores utilizan estos nodos para descubrir servidores disponibles.
- Adems de la disponibilidad, los nodos se utilizan tambin en la va fallas en el servidor o las particiones de red.
- Los clientes se comunican con los servidores a travs maquillador/regin.
- En pseudo y modos independientes, HBase s se encargar de zoolgico.