paf高可用集群状态异常如何修复

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

paf高可用集群状态异常如何修复

一 问题

paf高可用集群状态异常




paf集群从节点提升为主库failed



二 解决方案

pg_control控制文件权限修复

pg_control是一个8KB大小的二进制文件,该文件中记录了postgresql服务器内部信息状态的各方面信息,比如最新检查点(checkpoint),系统状态,当前运行的postgres服务版本,CRC校验,及initdb初始化postgresql数据库时设置的某些基本参数。

pg_control权限异常



需修改为-rw------- 1 postgres postgres

手动重建从节点

清除异常的从节点

异常的从节点执行

pg_autoctl drop node --pgdata /kingdee/postgres/pg_data –destroy

monitor节点执行

pg_autoctl drop node --name=node_2 --force

清理掉从节点上pg_autoctl show file里面的配置信息

rm -rf /home/postgres/.config/pg_autoctl

rm -rf /home/postgres/.local/share/pg_autoctl

执行重做异常的从节点

pg_autoctl create postgres --hostname 从节点IP --auth trust --no-ssl --monitor 'postgres://autoctl_node@monitor节点IP :5433/pg_auto_failover?sslmode=prefer'

启动postgresql数据库服务

systemctl start postgresql

postgresql数据库服务状态检查

systemctl status postgresql
































paf高可用集群状态异常如何修复

一 问题paf高可用集群状态异常paf集群从节点提升为主库failed二 解决方案pg_control控制文件权限修复pg_control是一个8KB大小的二进制文...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息