合 PG高可用集群之Patroni + etcd + HAProxy + keepalived + Prometheus + Grafana监控 部署
Tags: PG高可用GrafanaPrometheuskeepalivedetcdHAProxyPatroni
patroni配置
安装相应的Python模块
6.71、6.72、6.73操作:
1 2 3 4 5 6 7 8 9 10 | -- -i https://mirrors.aliyun.com/pypi/simple/ -- -ihttp://pypi.douban.com/simple/ python3 -m pip install --upgrade pip python3 -m pip install psycopg2_binary python3 -m pip install patroni[etcd] -- 验证是否安装成功 which patroni patronictl --help |
配置patroni的yml参数文件
1 2 3 | mkdir -p /app/patroni/etc/ mkdir -p /app/patroni/log/ chown postgres.postgres -R /app/patroni/ |
节点lhrpgpatroni71
需要注意python的yml文件格式,有严格的缩进要求,且以空格进行缩进,不要使用Tab键,缩进控制不好的话,参数配置将出现各种问题。
笔耕不辍,我辈学习楷模。