HBase - Existe
Anuncios
Puede verificar la existencia de una tabla mediante el comando existe. El siguiente ejemplo muestra cómo 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
Verificación de la existencia de la tabla utilizando la API de Java
Puede verificar la existencia de una tabla en HBase utilizando el tableExists() método de la HBaseAdmin clase. Siga los pasos que se indican a continuación 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 continuación 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 continuación.
$javac TableExists.java $java TableExists
Lo siguiente debe ser el producto:
true
Advertisements