HBase - Admin API


Advertisements

HBase está escrito en java, por lo que proporciona java API para comunicarse con HBase. API de Java es la manera más rápida de comunicarse con HBase. A continuación se incluye la referencia java API Admin que cubre las tareas utilizadas para gestionar las tablas.

Clase HBaseAdmin

HBaseAdmin es una clase que representa la admin. Esta clase pertenece a la org.apache.hadoop.hbase.paquete del cliente. Mediante esta clase, puede realizar las tareas de un administrador. Usted puede obtener la instancia de administración mediante el uso de Connection.getAdmin().

Métodos y Descripción

S. No. Métodos y Descripción
1

Void creartabla(HTableDescriptor desc)

Crea una nueva tabla.

2

Void creartabla(HTableDescriptor desc, byte[ ] [] splitKeys)

Crea una nueva tabla con un conjunto inicial de regiones vacías definida por la división especificado.

3

Void deleteColumn(byte[] nom_tabla, Cadena nom_columna)

Elimina una columna de una tabla.

4

Void deleteColumn(String tableName, String nombrecolumna)

Eliminar una columna de una tabla.

5

Void deleteTable(String tableName)

Elimina una tabla.

Descriptor de clase

Esta clase contiene la información sobre una tabla HBase, tales como:

  • Los descriptores de todas las familias la columna,
  • Si la tabla es una tabla del catálogo,
  • Si la tabla es de sólo lectura,
  • El tamaño máximo del mem store,
  • Cuando la región dividida debe ocurrir,
  • Co-procesadores asociados, etc.

Constructores.

S.No. Constructor y resumen
1

HTableDescriptor(TableName nombre)

Construye una tabla descriptor nom_tabla especifica un objeto.

Métodos y Descripción

S. No. Métodos y Descripción
1

HTableDescriptor addFamily(HColumnDescriptor familia)

Agrega una columna a la familia descriptor

Advertisements