
- HBase Tutorial
- 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
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
HBase - Shell
Este capítulo explica cómo arrancar HBase shell interactivo que viene junto con HBase.
HBase Shell
HBase contiene una shell con que usted se puede comunicar con HBase. Hadoop HBase utiliza el sistema de archivos para almacenar sus datos. Tendrá un servidor maestro y servidores de región. El almacenamiento de datos se hará en la forma de las regiones (tablas). Estas regiones se puede dividir y se almacenan en servidores de región.
El servidor maestro administra estos servidores de región y todas estas tareas se realizan en HDFS. A continuación, se presentan algunos de los comandos admitidos por HBase Shell.
Comandos generales
Estado: indica el estado de HBase, por ejemplo, el número de servidores.
Versión: ofrece la versión de HBase que se utiliza.
Table_help: proporciona ayuda en la tabla de referencia.
Whoami: proporciona información sobre el usuario.
Lenguaje de definición de datos
Estos son los comandos que operan en las tablas de HBase.
- Crear: Crea una tabla.
- Lista: enumera todas las tablas de HBase.
- Disable: Desactiva una tabla.
- Is_disabled: Verifica si una tabla está deshabilitada.
- Enable: activa una tabla.
- Is_enabled: Verifica si una tabla está activada.
- Descripción: Ofrece una descripción de una tabla.
- Modificar: modifica una tabla.
- Existe: comprueba si una tabla existe.
- Caída: cae una tabla de HBase.
- Drop_all: Gotas las tablas correspondiente al "regex" dados en el comando.
- Java API Admin: Antes de todos los comandos anteriores, Java proporciona una API de Administrador para lograr DDL funcionalidades a través de la programación. En org.apache.hadoop.hbase.client paquete ,HBaseAdmin y HTableDescriptor son las dos clases principales de este paquete que proporcionan funciones DDL.
Lenguaje de manipulación de datos
- Resumen: presenta un valor de celda en una columna especificada en la fila especificada en una tabla en particular.
- Get: Obtiene el contenido de la fila o la celda.
- Eliminar: elimina el valor de la celda de una tabla.
- Deleteall: elimina todas las celdas de una fila determinada.
- Buscar: busca y devuelve los datos de la tabla.
- Count: Cuenta y devuelve el número de filas de una tabla.
- Truncar: Desactiva, caídas, y recrea una tabla especificada.
- Cliente Java API: Antes de todos los comandos anteriores, Java proporciona una API de cliente para lograr DML funcionalidades, CRUD (Crear Recuperar Update Delete) y operaciones más a través de la programación, en org.apache.hadoop.hbase.client package. HTable Put y Get son las clases importantes de este paquete.
HBase Shell Inicio
Para acceder al shell HBase, debe desplazarse al HBase carpeta de inicio.
cd /usr/localhost/ cd Hbase
Usted puede iniciar el shell interactivo utilizando HBase “hbase shell”como se muestra a continuación.
./bin/hbase shell
Si usted tiene instalado correctamente HBase en el sistema, entonces se le da la HBase intérprete de comandos del shell, como se muestra a continuación.
HBase Shell; enter 'help<RETURN>' for list of supported commands. Type "exit<RETURN>" to leave the HBase Shell Version 0.94.23, rf42302b28aceaab773b15f234aa8718fff7eea3c, Wed Aug 27 00:54:09 UTC 2014 hbase(main):001:0>
Para salir del comando de la shell interactivo en cualquier momento, escriba exit o utilice <ctrl+c>. Verificar la shell funcionamiento antes de continuar. Use el lista comando para este fin. Es un comando que se utiliza para obtener la lista de todas las tablas de HBase. En primer lugar, compruebe que la instalación y la configuración de HBase en el sistema utilizando este comando como se muestra a continuación.
hbase(main):001:0> list
Cuando se escribe este comando, se le da el siguiente resultado.
hbase(main):001:0> list TABLE