



















PostgreSQL pg_auto_failover 高可用 1:pg_auto_failover集群搭建
PostgreSQL pg_auto_failover 高可用 2:pg_auto_failover集群运维
开始之前,先看一下pg_auto_failover的一个最基础架构原理如下,需要弄清楚几个节点的作用
1,monitor节点的身份是一个监控节点,仅存储元数据,负责监控primary和secondary的健康状况以及异常情况下的故障转移。
2,monitor不负责存储用户数据,负责存储用户数据的是primary和secondary节点。
3,monitor节点是一个单点,存在单点故障的可能性,这是pg_auto_failover的硬伤,但monitor节点故障后不影响primary和secondary的运行。
4,primary和secondary节点是用户数据库的存储节点,先注册到monitor中的节点为主节点,后注册到monitor的节点为从节点,正常注册后实现流复制,其身份可以互换。

Ubuntu 20,三台机器均已安装好PostgreSQL 16.4版本数据库
monitor: 192.168.152.121 ubuntu11
主: 192.168.152.122 ubuntu12
从: 192.168.152.123 ubuntu13
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。