计划内切换
计划内切换
# 在目标从节点上执行:
CLUSTER FAILOVER
# 输出 OK 后观察:
CLUSTER NODES | grep -E 'master|slave'
# 强制接管(不协商,慎用):
CLUSTER FAILOVER TAKEOVER
# 忽略偏移校验强制切换:
CLUSTER FAILOVER FORCE| FAILOVER | 优雅切换:与主节点握手、等待复制追平 |
|---|---|
| FORCE | 主节点不可达时忽略 offset 校验 |
| TAKEOVER | 不协商直接接管(可能丢数据) |
优雅切换要求主节点在线且从节点数据足够新;主节点已宕机时自动转移由集群仲裁完成,手动 FORCE 仅用于仲裁失效的兜底。