ADMIN-SET-TABLE-STATUS

Name

ADMIN SET TABLE STATUS

Description

该语句用于设置指定表的状态,仅支持OLAP表。

该命令目前仅用于手动将 OLAP 表状态设置为指定状态,从而使得某些由于表状态被阻碍的任务能够继续运行。

语法:

  1. ADMIN SET TABLE table_name STATUS
  2. PROPERTIES ("key" = "value", ...);

目前支持以下属性:

  1. “state”:必需。指定一个目标状态,将会修改 OLAP 表的状态至此状态。

当前可修改的目标状态包括:

  1. NORMAL
  2. ROLLUP
  3. SCHEMA_CHANGE
  4. BACKUP
  5. RESTORE
  6. WAITING_STABLE

如果表的状态已经是指定的状态,则会被忽略。

注意:此命令一般只用于紧急故障修复,请谨慎操作。

Example

  1. 设置表 tbl1 的状态为 NORMAL。
  1. admin set table tbl1 status properties("state" = "NORMAL");
  1. 设置表 tbl2 的状态为 SCHEMA_CHANGE。
  1. admin set table test_set_table_status status properties("state" = "SCHEMA_CHANGE");

Keywords

  1. ADMIN, SET, TABLE, STATUS

Best Practice