HBase - अस्तित्व

HBase शेल का उपयोग करके तालिका का अस्तित्व

आप तालिका का उपयोग कर के अस्तित्व को सत्यापित कर सकते हैं existsआदेश। निम्न उदाहरण दिखाता है कि इस कमांड का उपयोग कैसे किया जाए।

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

जावा एपीआई का उपयोग करते हुए टेबल के अस्तित्व का सत्यापन

आप का उपयोग करके HBase में एक तालिका के अस्तित्व को सत्यापित कर सकते हैं tableExists() की विधि HBaseAdmin कक्षा। HBase में तालिका के अस्तित्व को सत्यापित करने के लिए नीचे दिए गए चरणों का पालन करें।

चरण 1

Instantiate the HBaseAdimn class

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

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

चरण 2

का उपयोग कर तालिका के अस्तित्व की पुष्टि करें tableExists( ) तरीका।

नीचे दिए गए java API का उपयोग करके HBase में एक टेबल के अस्तित्व का परीक्षण करने के लिए जावा प्रोग्राम है।

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

उपरोक्त कार्यक्रम को संकलित और निष्पादित करें जैसा कि नीचे दिखाया गया है।

$javac TableExists.java
$java TableExists

निम्नलिखित आउटपुट होना चाहिए:

true