【问题标题】:DC-DR Sync issue in Patroni PostgreSQL setupPatroni PostgreSQL 设置中的 DC-DR 同步问题
【发布时间】:2022-11-10 13:20:36
【问题描述】:

我们在 DC 中有一个 3 实例集群,在 DR 中有一个 3 实例集群作为standby_cluster。对于 DC-DR 实时同步,我们在 DR 配置中添加了 DC 集群的领导 IP 作为standby_cluster IP。这工作正常,我们正在实时同步。

但是在内部更改 DC 领导者的情况下,DR 领导者无法在之前的 DC 实例上创建可写连接。并得到以下错误。

'致命:无法连接到主服务器:无法与服务器“13.233.76.9:5432”建立可写连接'

任何人都可以帮助我们解决这个问题吗?我们在这个问题上停留了几个月。

供你参考:

pg_hba 配置: ` 类型数据库用户地址方法

本地所有人都信任 托管所有所有 127.0.0.1/32 信任 托管所有::1/128 信任

本地复制全部信任 主机复制所有 127.0.0.1/32 信任 主机复制所有 ::1/128 信任

主机复制复制器 127.0.0.1/32 md5 主机复制复制器 172.31.4.196/32 scram-sha-256 主机复制复制器 172.31.2.237/32 scram-sha-256 主机复制复制器 172.31.2.83/32 scram-sha-256 主机复制复制器 172.31.45.26/32 scram-sha-256 主机复制复制器 172.31.43.207/32 scram-sha-256 主机复制复制器 172.31.42.188/32 scram-sha-256 主机复制复制器 13.230.225.219/32 信任 主机复制复制器 13.200.182.158/32 信任 主机复制复制器 13.112.25.208/32 信任 主机复制复制器 0.0.0.0/32 信任 `

直流电流领导者:13.233.76.9 DC 新领导:52.67.253.203 博士领导:13.230.225.219

【问题讨论】:

  • 我们面临同样的问题。
  • 根据我多年来在 PostgreSQL HA 上工作的经验,我可能是 pg_hba.conf 中不允许您的服务器,或者防火墙不允许连接。

标签: high-availability postgresql-10 etcd patroni


【解决方案1】:

实际上,这是一个问题,而不是一个答案。希望您对此有解决方案。我希望你能帮助我澄清在 Patroni Postgresql 设置中为 DC-DR Sync 添加patroni.yml 所需的必要配置。比如,standby_cluster 中除了主机和端口还要考虑哪些参数。我是否需要更改 postgresql.conf 或 pg_hba.conf 文件中的任何内容或 Consul 中的任何内容?

【讨论】:

    猜你喜欢
    • 2021-03-25
    • 1970-01-01
    • 1970-01-01
    • 2019-06-16
    • 1970-01-01
    • 1970-01-01
    • 2021-11-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多