任何人都知道我可以在哪里找到关于Patroni的进一步文档?
https://github.com/zalando/patroni
我已经查看了github文档,但它没有包含很多关于安装/等等中发现的使用/问题的文档。似乎这些例子只关注etcd。
答案 0 :(得分:2)
不幸的是,到目前为止我们还没有很好的文档。目前的README文件甚至不能涵盖50%的Patroni功能,但我可以确定样本配置文件(postgres {0-2})。yml可以作为一个良好的开端。 从用户角度来看,Etcd,ZooKeeper或Consul之间没有太大区别。如果您想使用ZooKeeper或Consul而不是Etcd,只需在配置文件中注释/取消注释相应的部分。
目前Patroni最新发布的唯一大问题是 - 如果不重新启动任何从Patroni配置文件中设置的postgres参数,它就无法更改,但它已经在主服务器中修复了科。目前,我正致力于动态改变Patroni和postgres配置的可能性。基本思想是:配置存储在配置存储(Etcd / ZooKeeper / Consul)中,只要有人将其更改,就会在下一次HA循环中应用它。
如果您有一些具体问题或疑问,请不要在Patroni github页面上打开问题。
答案 1 :(得分:0)
您可以找到how to setup highly available postgresql cluster using Patroni and HAProxy
的详细安装步骤经过全面测试的指南,可以正常工作。