CentOS 7.8 patroni修改postgresql配置参数
Posted 人生只有一条路不能选择,那就是放弃的路。
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS 7.8 patroni修改postgresql配置参数相关的知识,希望对你有一定的参考价值。
使用edit-config
bash-4.2$ patronictl -c /etc/patroni/patroni.yml edit-config loop_wait: 10 master_start_timeout: 300 maximum_lag_on_failover: 1048576 postgresql: parameters: hot_standby: \'on\' listen_addresses: 0.0.0.0 max_connections: 500 //默认值为100,这里加到500 max_replication_slots: 10 max_wal_senders: 10 port: 5432 wal_keep_segments: 100 wal_level: logical wal_log_hints: \'on\' use_pg_rewind: true use_slots: true retry_timeout: 10 synchronous_mode: false ttl: 30
保存
--- +++ @@ -3,6 +3,7 @@ maximum_lag_on_failover: 1048576 postgresql: parameters: + max_connections: 500 hot_standby: \'on\' listen_addresses: 0.0.0.0 max_replication_slots: 10 Apply these changes? [y/N]: y Configuration changed
查看集群
bash-4.2$ patronictl -c /etc/patroni/patroni.yml list +--------+---------------------+---------+---------+----+-----------+-----------------+ | Member | Host | Role | State | TL | Lag in MB | Pending restart | + Cluster: pgsql (7042477957214539800) --+---------+----+-----------+-----------------+ | pg1 | 192.168.1.50:5432 | Replica | running | 2 | 0 | * | | pg2 | 192.168.1.51:5432 | Leader | running | 2 | | * | | pg3 | 192.168.1.52:5432 | Replica | running | 2 | 0 | * | +--------+---------------------+---------+---------+----+-----------+-----------------+ Pending restart 列里有*号的都需要重启才生效
重启完再次查看
bash-4.2$ patronictl -c /etc/patroni/patroni.yml list +--------+---------------------+---------+---------+----+-----------+ | Member | Host | Role | State | TL | Lag in MB | + Cluster: pgsql (7042477957214539800) --+---------+----+-----------+ | pg1 | 192.168.1.50:5432 | Replica | running | 2 | 0 | | pg2 | 192.168.1.51:5432 | Leader | running | 2 | | | pg3 | 192.168.1.52:5432 | Replica | running | 2 | 0 | +--------+---------------------+---------+---------+----+-----------+
以上是关于CentOS 7.8 patroni修改postgresql配置参数的主要内容,如果未能解决你的问题,请参考以下文章