HBase - Existiert



Sie können die Existenz einer Tabelle mit Hilfe die existieren Befehls zu verifizieren. Das folgende Beispiel zeigt, wie man mit diesem Befehl.

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

Verifizierung der Existenz der Tabelle mit Java API

Sie können verifizieren die Existenz einer Tabelle in HBase mit Hilfe den tableExists () Methode der HBaseAdmin Klasse. Befolgen Sie die unten gegebenen Schritte, um die Existenz einer Tabelle in HBase zu überprüfen.

Schritt 1

Instantiate the HBaseAdimn class

// Instantiating configuration object
Configuration conf = HBaseConfiguration.create();

// Instantiating HBaseAdmin class
HBaseAdmin admin = new HBaseAdmin(conf); 

Schritt 2

Verifizieren Sie das Vorhandensein der Tabelle mit Hilfe den tableExists () Methode.

Da unten ist die Java-Programm um zu testen die Existenz von einer Tabelle in HBase mit Hilfe Java API.

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);
   }
} 

Kompilieren Sie und hinrichten Sie das obige Programm wie unten gezeigt.

$javac TableExists.java
$java TableExists 

Folgendes sollte werden die Ausgabe:

true
Advertisements