【问题标题】:Postgresql Patroni documentation on installation/troubleshooting关于安装/故障排除的 Postgresql Patroni 文档
【发布时间】:2016-05-16 17:37:11
【问题描述】:

有人知道我在哪里可以找到关于 Patroni 的更多文档吗?

https://github.com/zalando/patroni

我查看了 github 文档,但它没有包含太多关于安装/等过程中发现的使用/问题的文档。似乎这些示例只关注 etcd。

【问题讨论】:

  • 我们最近更新了Patroni docs。如果有任何不清楚的地方,请在 repo 上提交问题,让我们知道。 -- Zalando 的劳里
  • 两年后,我感受到了你的痛苦。我现在正在经历这个过程,即建立、拆除和重新建立一个保护集群来接管我现有的流复制集群。该文档有 LOT 的空白,如果周围有人愿意提供帮助,Slack 频道就会成败。我正在做笔记,并在一切就绪后提交一些文档补丁。

标签: postgresql patroni


【解决方案1】:

很遗憾,到目前为止,我们还没有很好的文档。当前的 README 文件甚至没有涵盖 50% 的 Patroni 功能,但我可以确定示例配置文件 (postgres{0-2}).yml 可以作为一个好的开始。 从用户角度来看,Etcd、ZooKeeper 或 Consul 之间没有太大区别。如果你想使用 ZooKeeper 或 Consul 而不是 Etcd,只需在配置文件中注释/取消注释相应的部分即可。

目前最新版本的 Patroni 的唯一大问题 - 如果不重新启动从 Patroni 配置文件设置的任何 postgres 参数,则无法更改,但它已经在 master 分支中修复。目前,我正在研究动态更改 Patroni 和 postgres 配置的可能性。基本思想是:配置存储在配置存储(Etcd/ZooKeeper/Consul)中,一旦有人更改它,它将应用于 HA 循环的下一次迭代。

如果您有一些具体问题或疑问,请不要犹豫,在 Patroni github 页面上提出问题。

【讨论】:

  • 我们可以在同一台服务器上安装 Patroni 和 Postgres1 副本吗?
【解决方案2】:

您可以找到how to setup highly available postgresql cluster using Patroni and HAProxy的详细安装步骤

经过全面测试的指南,工作正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-21
    • 2020-03-30
    • 2018-04-21
    • 1970-01-01
    • 2015-09-25
    • 1970-01-01
    • 2017-08-01
    相关资源
    最近更新 更多