数据库复制:
master节点:
创建用户:
create user replica with replication login password '123456';
alter user replica with password '123456';
修改pg_hba.conf文件:
host replication replica 0.0.0.0/0 md5
修改配置:
wal_level = replica #
max_wal_senders= 5 #设置最多可以有几个流复制连接,一般有几个从库就有几个连接
wal_keep_segments= 128 #流复制保留最多的log数目
wal_sender_timeout= 60s #主库与备库之间数据传输的超时时间
max_connections = 2000 #最大连接数
hot_standby = on #这个从库不仅仅是数据归档,也用于数据查询
max_standby_streaming_delay = 30s #数据流备份的最大延迟时间
wal_receiver_status_interval = 10s #多久向主库报告一次从库的状态。
hot_standby_feedback = on #如果有错误的复制,是否向主库反馈
wal_log_hints = on #
备库节点配置:
修改standby.signal文件
standby_mode = 'on'
修改postgreqls.conf文件:
primary_conninfo = 'host