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
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.
Instantiate the HBaseAdimn class // Instantiating configuration object Configuration conf = HBaseConfiguration.create(); // Instantiating HBaseAdmin class HBaseAdmin admin = new HBaseAdmin(conf);
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