我们知道Trafodion中的所有表在HBase中都是以”TRAFODION.SCHEMA_NAME.TABLE_NAME”来命名的,如果需要卸载Trafodion且希望删除所有Trafodion表,则可以在HBase Shell中使用Disable_all及Drop_all命令,示例如下,
hbase(main):005:0> disable_all 'TRAFODION.*'
...
TRAFODION._REPOS_.METRIC_QUERY_AGGR_TABLE
TRAFODION._REPOS_.METRIC_QUERY_TABLE
TRAFODION._REPOS_.METRIC_SESSION_TABLE
TRAFODION._REPOS_.METRIC_TEXT_TABLE
Disable the above 139 tables (y/n)?
y
139 tables successfully disabled
hbase(main):012:0* drop_all 'TRAFODION.*'
...
TRAFODION._REPOS_.METRIC_QUERY_AGGR_TABLE
TRAFODION._REPOS_.METRIC_QUERY_TABLE
TRAFODION._REPOS_.METRIC_SESSION_TABLE
TRAFODION._REPOS_.METRIC_TEXT_TABLE
Drop the above 139 tables (y/n)?
y
139 tables successfully dropped