首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • TiDB 扩容过程中 PD 生成调度的原理及常见问题丨TiDB 扩缩容指南(一)

    如下图,PD 将 Region 1 的其中一个副本从 store-3 搬迁到了新节点 store-4 上,这个过程我们叫 balance-region.Balance region 具体步骤Balance 我们期望是将 store-3 上的 follower 迁移到 store-4 上,因此,在这一步骤,我们会将 store-4 和 store-3 上的副本的角色互换,最终 store-3 上的老副本会变成 Step3: Remove old peer经过步骤 2,store-4 上已经有一个 follower, 且已经不会有数据访问到 store-3 上的 learner, 因此我们可以安全的删除这个副本 具体执行步骤如下:PD 发送心跳给 leader, 告知删除 store-3 上的副本Leader 在当前 region 的 raft-group 里面广播这个消息所有副本在收到这个消息后,更新自己的配置信息 ,而 store-3 则会将自己这个副本完全删除。

    31710编辑于 2024-09-14
领券