0 • Princess Nuno • 10个月前 • 183次点击
如题,antdb数据库adbmgr节点宕机之后该怎么办?
adbmgr slave节点所在主机宕机后,不影响master的使用,待slave节点恢复后,启动即可:mgr_start。
adbmgr master节点所在主机宕机,keepalived会自动将slave节点提升为master,并将vip接管到slave主机上。
在adbmgr master节点恢复后,重新连接当前主节点做一个备份,执行:
mv /data/adb/mgr /data/adb/mgr_bakadb_basebackup -h 192.168.1.20 -p 6433 -U adb -D /data/adb/mgr -Xs -Fp -Rchmod 700 /data/adb/mgrmgr_ctl start -D /data/adb/mgr
重新启动keepalived:
修改keepalived.conf (/etc/keepalived/keepalived.conf)
当前主节点的priority 修改为100,
当前备节点的priority 修改为98.
按照先主后备的顺序重启keepalived:
service keepalived restart
观察系统日志。
积分:40
adbmgr slave节点所在主机宕机后,不影响master的使用,待slave节点恢复后,启动即可:mgr_start。
adbmgr master节点所在主机宕机,keepalived会自动将slave节点提升为master,并将vip接管到slave主机上。
在adbmgr master节点恢复后,重新连接当前主节点做一个备份,执行:
mv /data/adb/mgr /data/adb/mgr_bak
adb_basebackup -h 192.168.1.20 -p 6433 -U adb -D /data/adb/mgr -Xs -Fp -R
chmod 700 /data/adb/mgr
mgr_ctl start -D /data/adb/mgr
IP、port、dir均替换为实际值
重新启动keepalived:
修改keepalived.conf (/etc/keepalived/keepalived.conf)
当前主节点的priority 修改为100,
当前备节点的priority 修改为98.
按照先主后备的顺序重启keepalived:
service keepalived restart
观察系统日志。