[
https://issues.apache.org/jira/browse/HBASE-22947?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16918747#comment-16918747
]
Esteban Gutierrez commented on HBASE-22947:
-------------------------------------------
[~belugabehr], can you please elaborate more on this feature? We strictly
disallow to disable the {{hbase:meta}} table:
org.apache.hadoop.hbase.master.procedure.DisableTableProcedure#prepareDisable:
{code}
private boolean prepareDisable(final MasterProcedureEnv env) throws
IOException {
boolean canTableBeDisabled = true;
if (tableName.equals(TableName.META_TABLE_NAME)) {
setFailure("master-disable-table", new ConstraintException("Cannot
disable catalog table"));
canTableBeDisabled = false;
{code}
Probably we should add {{hbase:namespace}} there too.
> Client Should Prompt For Additional Confirmation on System Table DDL
> --------------------------------------------------------------------
>
> Key: HBASE-22947
> URL: https://issues.apache.org/jira/browse/HBASE-22947
> Project: HBase
> Issue Type: Improvement
> Components: Client
> Affects Versions: 2.1.0, 2.0.0
> Reporter: David Mollitor
> Priority: Minor
>
> If a user is going to perform a DDL/disable operation on a system table, the
> client should print a warning to the screen warning of the risks and prompt
> something like "Are you sure?"
--
This message was sent by Atlassian Jira
(v8.3.2#803003)