patroni

Patroni 互连故障转移
patroni

Patroni 互连故障转移

3 个数据中心: Patroni 版本:2.1.4 PostgreSQL 版本:14.4 Etcd 版本:3.3.11 直流 服务器 姓名 主持人 地位 第一 帕特罗尼 赞助人-s11 172.16.0.2 领导者 第一 帕特罗尼 赞助人-s12 172.16.0.3 同步待机 第一 远程控制计算机系统 etcd-s11 172.16.0.4 领导者 第二 帕特罗尼 赞助人-s21 172.16.1.2 复制品 第二 帕特罗尼 赞助人-s22 172.16.1.3 复制品 第二 远程控制计算机系统 etcd-s21 172...

Admin

Patroni Haproxy 和 pg-bouncer 架构
patroni

Patroni Haproxy 和 pg-bouncer 架构

我正在构建一个 patroni postgres 集群,但是我无法决定哪种架构更好 应用程序 > HAproxy > Pgbouncer > PostgreSQL (patroni) 应用程序 > PGBouncer > HAproxy > PostgreSQL (patroni) 我搜索后似乎找不到答案,而且有很多相互矛盾的答案。有人说最好将 haproxy 放在前面,而其他人则持相反意见。 我很感激你对此事的意见 ...

Admin

yaml.parser.ParserError: 解析块映射时
patroni

yaml.parser.ParserError: 解析块映射时

我在配置 patroni 时遵循了此文档,但在使用 patroni.service 文件时遇到了如下问题 https://snapshooter.com/learn/postgresql/postgresql-cluster-patroni [Unit] Description=Runners to orchestrate a high-availability PostgreSQL After=syslog.target network.target [Service] Type=simple User=postgres Group=postgres ...

Admin

patroni.exceptions.PatroniFatalException:'无法引导集群'
patroni

patroni.exceptions.PatroniFatalException:'无法引导集群'

我对这里的patroni有意见 [postgres@localhost ~]$ patroni /etc/patroni.yml 2021-05-25 11:39:56,767 INFO: Selected new etcd server http://10.102.196.138:2379 2021-05-25 11:39:56,772 INFO: No PostgreSQL configuration items changed, nothing to reload. 2021-05-25 11:39:56,831 INFO: Lock owner: N...

Admin

如何设置/使 Haproxy 根据 REST 方法发送读写请求
patroni

如何设置/使 Haproxy 根据 REST 方法发送读写请求

如何设置/让 Haproxy 基于 REST 方法将来自应用程序的同一端口 5432 的读写请求发送到 postgres-patroni 集群的后端服务器。 我有三个节点的 postgres-patroni 集群作为 docker 服务/容器在 Haproxy 后面运行。我想将来自端口 5432 上的 my-application 的读取/获取请求发送到我的集群的副本,并将来自端口 5432 上的 my-application 的写入/(删除|发布|更新) 请求发送到主服务器。 我尝试使用以下配置来实现它。但目前还没有成功。 任何想法如何使 Hapro...

Admin

将具有 pglogical 复制的第三台服务器添加到具有流同步复制的 2 服务器集群,并使用 patroni 进行故障保护
patroni

将具有 pglogical 复制的第三台服务器添加到具有流同步复制的 2 服务器集群,并使用 patroni 进行故障保护

我有 3 台服务器,分别安装有 Ubuntu 19.10、PostgreSQL 12.2 和 Patroni 1.6.4,我希望进行以下设置: 我想要拥有两台具有同步复制的服务器,并且我想添加具有 pglogical 复制的第三台服务器,仅用于接受对特定表的插入。没有 DELETE、TRUNCATE 或其他任何东西。 我每天记录大量的购买记录,大约 300M。我希望两台服务器已经拥有过去 30 天的购买历史记录,第三台服务器拥有非常大的存储空间,可以保存所有的购买历史记录。 到目前为止,我有一个带有 etcd 的 patroni 集群,包含 2 个服务...

Admin