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配置参数的主要内容,如果未能解决你的问题,请参考以下文章

物理机安装CentOS 7.8

CentOS 7.8下Oracle 11g安装记录

最新版!Centos 7.8服务器安装Redis

最新版!Centos 7.8服务器安装Redis

CentOS 7.8 (2003) 发布,附地址

centos 7.8下安装go1.18.3版本