postgresql运维问题解决:PG集群无主节点恢复指南

45 阅读1分钟

小亦平台会持续给大家科普一些运维过程中常见的问题解决案例,运维朋友们可以在常见问题及解决方案专栏查看更多案例

问题概述:

  • 故障: pg数据库集群状态异常,发现数据库集群中没有主节点。

解决方案:

  1. 用root用户登录数据库集群任一节点;

  2. 检查集群状态: cls_status,发现无主节点;

  3. 可执行脚本由集群根据各数据库的时间线选择出主
    cls_reset_master

  4. 如果原主数据库故障后不能以备的方式加入集群,以重建备库的方式加入集群
    rm -rf /pgdb/pgdata/
    cls_rebulid_slave

  5. 查看数据库集群状态是否正常,流复制是否正常建立:
    cls_status
    ps -ef|grep wal

立即查看更多postgresql的相关内容:www.ces-xiaoyi.com.cn/?wework_cfm…

运维工作中遇到难题?立即提交工单:www.ces-xiaoyi.com.cn/#/workOrder… 小亦平台工程师火速响应,助您快速修复故障!