MAPREDUCE服务 MRS-删除HBase表:代码样例

时间:2024-06-19 14:14:14

代码样例

以下代码片段在com.huawei.bigdata.hbase.examples包的“HBaseExample”类的dropTable方法中

public void dropTable() {
     LOG .info("Entering dropTable.");

    Admin admin = null;
    try {
        admin = conn.getAdmin();
        if (admin.tableExists(tableName)) {
            // Disable the table before deleting it.
            admin.disableTable(tableName);//注[1]

            // Delete table.
            admin.deleteTable(tableName);
        }
        LOG.info("Drop table successfully.");
    } catch (IOException e) {
        LOG.error("Drop table failed ", e);
    } finally {
        if (admin != null) {
            try {
                // Close the Admin object.
                admin.close();
            } catch (IOException e) {
                LOG.error("Close admin failed ", e);
            }
        }
    }
    LOG.info("Exiting dropTable.");
}
support.huaweicloud.com/devg-mrs/mrs_06_0019.html