1

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

https://github.com/zalando/patroni

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

4

2 回答 2

2

不幸的是,到目前为止我们还没有很好的文档。当前的 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 页面上打开一个问题。

于 2016-05-24T18:43:17.583 回答
0

您可以找到有关如何使用 Patroni 和 HAProxy 设置高可用性 postgresql 集群的详细安装步骤

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

于 2020-11-19T16:22:01.200 回答