暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

万里数据库分布式GreatDB-SQL手册集群管理命令: DATA-NODE管理接口(2)

原创 Dbb 2024-04-26
45

DATA-NODE管理接口

初始化shard

存储过程mysql.greatdb_init_shard
作用初始化一个 shard,执行成功后,该 shard 可以提供服务
参数shard_name:shard 的名称
版本5.0.8

示例:

CALL `mysql`.`greatdb_init_shard`('shard_name');
复制

对于 NODE_MGR 类型的数据节点,操作成功后,会对 shard 组内的所有 data-node,建立组复制关系。并通过 mysql 组复制的特性,保证所有节点间的数据一致性。

执行 init_shard 命令后,仍可以添加新的 data-node。区别在于:

  1. init_shard 前 add_node,不会建立 data-node 间的组复制关系
  2. init_shard 操作本身会建立好组复制关系,因此之后再执行 add_node,需要将 data-node 加入到 shard 的组复制关系中,如果执行失败,则 add_node 会失败

注意事项:

  1. init_shard 前,数据节点间可以是已经建立好了组复制关系,但这些节点不能在多个不同的组复制关系下
  2. init_shard 时,数据节点的组复制关系,和添加 datanode 时没有发生变化


「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论