语法
gcadmin rmdistribution [ID]
表 4-19 参数说明
参数名称
说明
ID
distribution id。
功能
从集群中删除指定id 的distribution。若不输入distribution id,则默认删除旧的
distribution,集群中只有一个distribution 时则默认删除该distribution。
示例
$ gcadmin rmdistribution 1
distribution: id [1] is current distribution
it will be removed now
please ensure this is ok, input y or n: y
gcadmin remove distribution [1] success
GBase UP 产品手册 4 管理员指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 167
注意
若nodedatamap 中有要删除的distribution ID,即该distribution 为正在使用,则无法删
除该distribution,gcadmin 将报错退出。待删除的distribution 有DDL,DML 或
DMLSTORAGE event,需先清除event 才可删除该distribution,gcadmin 将报错退出;
若distribution 为正在使用,需先执行refreshnodedatamap drop
distribution 中有fevent log 需先清除才可删除该distribution;
此命令需要切换到dbaUser 用户下,
才能正确执行,
否则gcadmin 将提示切换用户执行
该命令,并报错退出;
如果gc_stats_table 和gc_stats_column 表使用了将被删除的distribution id,那么用户首
先需要将gc_stats_table 和gc_stats_column 两张表rebalance 到另一个distribution id,
然
后再执行refreshnodedatamap drop 操作。