返回首页

gbase数据、南大通用产品文档:GBase8armdistribution 命令

更新日期:2024年09月11日

语法
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 操作。

系统信息查看.................................... 344


GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
55