热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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

packagecn.hbase.ddl_2015_10_28;importorg.apache.hadoop.conf.Configuration;importor
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");

}

hBaseClient.close();

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

推荐阅读
author-avatar
kuaike的诱惑
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有