HBase tableExists() 作用就是判断某个表是否存在

package cn.hbase.ddl_2015_10_28;


import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.hbase.HBaseConfiguration;
import org.apache.hadoop.hbase.client.HBaseAdmin;

/*
* 2015.10.29 14:08
* 主要是测试方法tableExists()方法
*/
public class IsTableExistsTest {
public static void main(String[] args) throws Exception {//驱动方法
Configuration conf = HBaseConfiguration.create();
HBaseAdmin hBaseClient = new HBaseAdmin(conf);
if(hBaseClient.tableExists("t_3")){
System.out.println("true");
}else{
System.out.println("not found");
}
【HBase tableExists() 作用就是判断某个表是否存在】hBaseClient.close();

}
}
/*
* 总结:
* 1 tableExists(byte[] tableName)
* 2 tableExists(String tableName)
* 3 tableExists(TableName tableName)
* 其实,第一,二 种方法里,参数最终还是转换为了TableName类型
* 在HBaseAdmin类的tableTxists方法,也是调用的MetaReader里的tableTxists方法,具体没有再往深入的研究
*/

    推荐阅读