首页
解决方案
技术服务
专业数据库维保服务 大数据维保服务
一体机
Oracle数据库一体机 PolarDB数据库一体机 瀚高数据库一体机 崖山数据库一体机 海扬数据库一体机 高斯数据库一体机 金仓数据库一体机
产品
CLup乘数云统一平台 CData高性能数据库云一体机 CPDA高性能双子星数据库机 CBackup数据库备份恢复云平台 CMiner: PostgreSQL中的CDC CSYun超融合虚拟机产品 ZQPool数据库连接池 ConshGuard数据保护产品 APCC: Greenplum管理平台
文档
文章
客户及伙伴
中启开源
关于我们
登录
×
修改密码

[toc]
计划搭建一主一从的pg数据库集群

环境配置

主机名 IP地址 角色 数据目录
master 192.168.56.15 主库 /data
master1 192.168.56.16 standby /data

主库上的配置

  1. host replication postgres 192.168.56.0/24 trust
  1. max_wal_senders = 5
  2. wal_level = hot_standby
  3. 指定同步复制的standby的名字
  4. synchronous_standby_names = 'standby01

备库上的配置

在/data 数据目录里面创建文件

  1. vi recovery.conf
  2. standby_mode = 'on'
  3. recovery_target_timeline = 'latest'
  4. primary_conninfo = 'application_name=standby01 user=postgres host=192.168.56.15 port=5432 password=postgres sslmode=disable sslcompression=1'

启动数据库及备库

  1. postgres=# select * from pg_stat_replication;
  2. pid | usesysid | usename | application_name | client_addr | client_hostname | client_port | backend_start | backend_xmin | state |
  3. sent_lsn | write_lsn | flush_lsn | replay_lsn | write_lag | flush_lag | replay_lag | sync_priority | sync_state
  4. ------+----------+----------+------------------+---------------+-----------------+-------------+-------------------------------+--------------+-----------+--
  5. ----------+------------+------------+------------+-----------+-----------+------------+---------------+------------
  6. 1859 | 10 | postgres | standby01 | 192.168.56.16 | | 7998 | 2018-07-04 16:11:33.549227+08 | | streaming | 5
  7. /DBA4F268 | 5/DBA4F268 | 5/DBA4F268 | 5/DBA4F268 | | | | 1 | sync
  8. (1 row)