GBase 8a
其他
文章
gbase8a数据重分布原理
发表于2024-04-25 09:27:57147次浏览0个评论
集群有 3 中状态: Normal(正常模式),ReadOnly(只读模式),Recovery(维护模式)
一、扩容
扩容阶段涉及到的状态迁移说明:
1. 数据准备阶段:集群状态由 Normal -> ReadOnly ,这个状态只允许查询。在这个阶段,
进行数据迁移。
2. 数据切换阶段:集群状态由 Readonly ->Recovery ,这个状态集群不允许任何动作。
这个阶段,新的节点做表的 Rename 动作,旧的节点做表的 Delete 动作,进行新节点数据的
主备同步。
3. 数据备份阶段:集群状态由 Recovery -> ReadOnly ,这个状态只允许查询。
4. 扩容结束:ReadOnly -> Normal ,集群扩容结束,集群可以正常操作;为保证集群的查询
性能和进行空间释放,建议进行数据清理,清理方式为创建新的表,insert select 方式对所
有表数据进行转存。
二、缩容
缩容阶段涉及到的状态迁移说明:
1. 数据准备阶段:集群状态由 Normal -> ReadOnly ,这个状态只允许查询。在这个阶段,
进行数据迁移。
2. 数据切换阶段:集群状态由 Readonly ->Recovery ,这个状态集群不允许任何动作。
这个阶段,节点做表的 Insert...Select...动作,进行剩余节点数据的主备同步。
3. 数据备份阶段:集群状态由 Recovery -> ReadOnly ,这个状态只允许查询。
4. 缩容结束:ReadOnly -> Normal ,集群缩容结束,集群可以正常操作。
评论
登录后才可以发表评论
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25044
- 42023-09-25浏览数:18519
- 52020-05-11浏览数:17526