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。区别在于:
init_shard前add_node,不会建立 data-node 间的组复制关系init_shard操作本身会建立好组复制关系,因此之后再执行add_node,需要将 data-node 加入到 shard 的组复制关系中,如果执行失败,则add_node会失败
注意事项:
- init_shard 前,数据节点间可以是已经建立好了组复制关系,但这些节点不能在多个不同的组复制关系下
- init_shard 时,数据节点的组复制关系,和添加 datanode 时没有发生变化
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




