【文件属性】:
文件名称:postgresql-patroni-setup:使用patroni的PostgreSQL游乐场设置
文件大小:16KB
文件格式:ZIP
更新时间:2021-02-06 04:47:33
vagrant postgresql pgbouncer patroni VagrantShell
postgresql-patroni-setup
总览
此回购协议可帮助您快速启动由Patroni使用Consul管理的3节点PostgreSQL集群。
集群中有什么?
启动集群时,您将获得2个节点(pg01和pg02),每个节点都在运行:
PostgreSQL
帕特罗尼
领事代理
第三节点(pg03)运行:
领事(服务器)
HAProxy
pgBouncer
连接/数据路径如下:
pgBouncer(应用程序将在其中连接)
HAProxy
PostgreSQL
除PostgreSQL本身(版本12.x)外,所有软件包均来自Ubuntu 16.04。
群集配置有一个主副本和
【文件预览】:
postgresql-patroni-setup-master
----consul-client.service(385B)
----Vagrantfile(958B)
----postgresql-cluster-setup.sh(9KB)
----consul.d()
--------client()
--------server()
----insert.py(4KB)
----CONTRIBUTING.md(725B)
----.ssh()
--------authorized_keys(466B)
--------id_rsa.pub(381B)
--------id_rsa(2KB)
----haproxy.cfg(584B)
----README.md(2KB)
----patroni01.yml(4KB)
----patroni.service(300B)
----consul-server.service(385B)
----.gitignore(21B)
----patroni02.yml(4KB)