案例说明:
此案例,为KingbaseES V8R3集群failover切换时,通用的故障处理方式。通过对failover.log和recovery.log日志的解读,让大家了解KingbaseES V8R3集群failover的恢复过程。
适用版本:
KingbaseES V8R3
1、模拟故障
(1)查看原集群主备节点
(2)进行切换
A:查看数据库进程
B:手动stop主机进程
./sys_ctl stop -D /home/kingbase/cluster/KINGBASECLUSTER/db/data
(3)查看节点状态,原备机升为主机
(4)查看failover.log日志内容
2、故障修复
(1)复制recovery.conf文件
(2)将原主机重新加入集群
(3)查看集群及节点状态
(4)查看recovery.log日志
(5)查看流复制和复制槽