上接:hbase2.1.x java 创建工程
java
删除表
/**
* 删除表
* @param tableName 表名
* @return true:表示删除成功;false:表示表不存在
* @throws IOException
*/
public boolean dropTable(String tableName) throws IOException {
boolean ret=false;
Admin admin=conn.getAdmin();
TableName tableNameObj = TableName.valueOf(tableName);
//判断表是否存在
if(admin.tableExists(tableNameObj)) {
//禁用表
admin.disableTable(tableNameObj);
//删除表
admin.deleteTable(tableNameObj);
ret=true;
}else{
ret=false;
}
return ret;
}
main方法
public static void main(String[] args) {
HbaseUtils to=new HbaseUtils();
try {
to.connect();
System.out.println("connect success!");
boolean b=to.dropTable("order");
if (b) {
System.out.println("drop table ok!");
} else {
System.out.println("table is not exists!");
}
}catch (Exception e){
e.printStackTrace();
}finally {
try {
to.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
原文出处:/show_1IX1wMJJoDLY.html