更新日期:2024年09月11日
功能描述
创建一个新的集群节点组。
注意事项
CREATE NODE GROUP 是集群管理工具封装的接口,用来实现集群管理。
该接口仅对管理员用户开放使用。
语法格式
CREATE NODE GROUP groupname
[WITH ( nodename [, ... ] )] [bucketcnt bucket_cnt]
[ BUCKETS [ ( bucketnumber [, ... ] ) ] ] [VCGROUP] [DISTRIBUTE FROM
src_group_name] [groupparent parent_group_name];
参数说明
groupname
节点组名称。取值范围:字符串,要符合标识符的命名规范。且最大长度不超过63 个
字符。
说明
节点组命名支持ASCII 字符集上所有字符,但是建议用户按照标识符命名规范命名。
nodename
GBase 8c SQL 参考手册
南大通用数据技术股份有限公司
908
节点名称。
取值范围:字符串,要符合标识符的命名规范。且最大长度不超过63 个字符。
不指定该参数时,需要指定bucketcnt 值,表示创建属于installation node group 的child
node group
bucketcnt bucket_cnt
bucket_cnt 表示bucket 桶数量。
取值范围:[32,16384),并且必须是2 的幂次方。
不指定该参数时,需要指定WITH 的值。
BUCKETS [ ( bucketnumber [, ... ] ) ]
BUCKETS 子句是集群管理工具的内部用法,该子句不建议用户直接使用,以免对集群
的正常使用造成影响。
groupparent parent_group_name
parent_group_name 表示当前child node group 所属的parent node group 名字。
相关命令
DROP NODE GROUP
示例
创建覆盖DN1 和DN2 高可用组的Node Group,使用如下命令:
CREATE NODE GROUP DEFAULT_NODEGROUP WITH(dn1,dn2);