= 範例五: 刪除資料表 = == 執行方法 == [raw-attachment:wiki:NCHCCloudCourse100204:tsmcHBase_100204.jar 測試用打包檔 tsmcHBase_100204.jar] {{{ $ /opt/hadoop/bin/hadoop jar tsmcHBase_100204.jar DropTable }}} == 程式碼 == {{{ #!java package tsmc; import java.io.IOException; import org.apache.hadoop.hbase.HBaseConfiguration; import org.apache.hadoop.hbase.client.HBaseAdmin; public class DropTable { static void drop(String tablename) { HBaseConfiguration conf = new HBaseConfiguration(); HBaseAdmin admin; try { admin = new HBaseAdmin(conf); if (admin.tableExists(tablename)) { admin.disableTable(tablename); admin.deleteTable(tablename); System.out.println("Droped the table [" + tablename+ "]"); }else{ System.out.println("Table [" + tablename+ "] was not found!"); } } catch (IOException e) { e.printStackTrace(); } } public static void main(String[] argv) { drop("testtable"); } } }}}