- 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 - Existe
Puede verificar la existencia de una tabla mediante el comando existe. El siguiente ejemplo muestra cmo utilizar este comando.
hbase(main):024:0> exists 'emp' Table emp does exist 0 row(s) in 0.0750 seconds ================================================================== hbase(main):015:0> exists 'student' Table student does not exist 0 row(s) in 0.0480 seconds
Verificacin de la existencia de la tabla utilizando la API de Java
Puede verificar la existencia de una tabla en HBase utilizando el tableExists() mtodo de la HBaseAdmin clase. Siga los pasos que se indican a continuacin para comprobar la existencia de una tabla en HBase.
Paso 1
Instantiate the HBaseAdimn class // Instantiating configuration object Configuration conf = HBaseConfiguration.create(); // Instantiating HBaseAdmin class HBaseAdmin admin = new HBaseAdmin(conf);
Paso 2
Verificar la existencia de la tabla utilizando el tableExists( ).
A continuacin se muestra el programa java para probar la existencia de una tabla en HBase utilizando la API de java.
import java.io.IOException;
import org.apache.hadoop.hbase.HBaseConfiguration;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.hbase.client.HBaseAdmin;
public class TableExists
{
public static void main(String args[])throws IOException
{
// Instantiating configuration class
Configuration conf = HBaseConfiguration.create();
// Instantiating HBaseAdmin class
HBaseAdmin admin = new HBaseAdmin(conf);
// Verifying the existance of the table
boolean bool = admin.tableExists("emp");
System.out.println( bool);
}
}
Compilar y ejecutar el programa como se muestra a continuacin.
$javac TableExists.java $java TableExists
Lo siguiente debe ser el producto:
true
Advertisements