Welcome 微信登录

首页 / 数据库 / MySQL / PostgreSQL配置Streaming Replication集群

运行环境:Primary: 192.168.111.150Standby: 192.168.111.151192.168.111.152OS: CentOS5.8PostgreSQL: 9.1.2 版本以上才支持Streaming Replication。 PostgreSQL缓存详述 http://www.linuxidc.com/Linux/2013-07/87778.htmWindows平台编译 PostgreSQL http://www.linuxidc.com/Linux/2013-05/85114.htmUbuntu下LAPP(Linux+Apache+PostgreSQL+PHP)环境的配置与安装 http://www.linuxidc.com/Linux/2013-04/83564.htmUbuntu上的phppgAdmin安装及配置 http://www.linuxidc.com/Linux/2011-08/40520.htmCentOS平台下安装PostgreSQL9.3  http://www.linuxidc.com/Linux/2014-05/101723.htm 1. 环境规划Primary和Standby节点最好有相同的环境。 2. 安装PostgreSQL1)在Primary和Standy节点上安装PostgreSQL软件,安装路径为/opt/pgsql-9.1.22)设置postgres用户的环境变量PGHOME=/opt/pgsql-9.1.2PGDATA=/storage0/database/postgres/mainPATH=$PG_HOME/bin:$PATH:$HOME/bin 3. Primary节点1)切换到postgres用户$su - postgres2)初始化数据库$initdb3)配置pg_hba.conf在# IPv4 local connections下面添加一行,设置PostgreSQL的访问及其权限host all all 192.168.111.1/24 trust在# replication privilege.下面添加一行,设置replication用户及权限host replication postgres 192.168.111.1/24 trust4)配置postgresql.conf配置监听,修改listen_addresses = "localhost"listen_addresses = "*"# what IP address(es) to listen on;配置Primary Replication参数wal_level = hot_standbymax_wal_senders = 5wal_keep_segments = 32archive_mode = onarchive_command = "cp %p /storage0/database/postgres/archive/%f < /dev/null""/storage0/database/postgres/archive"是Replication的archive的存储路径。PostgreSQL会将Replication的WAL保存在 "/storage0/database/postgres/archive"路径下。5) 启动Primary上的PostgreSQL数据库$pg_ctl start6) 在primary上执行以下命令$psql -c "SELECT pg_start_backup("label", true)"将Primary的PGDATA目录下的文件,除了postmaster.pid复制到Standby节点的“/storage0/database/postgres/main”目录下,该目录是 Standby节点上的PostgreSQL数据库的PGDATA目录。$rsync -a ${PGDATA}/ postgres@192.168.111.151:/storage0/database/postgres/main --exclude postmaster.pid$psql -c "SELECT pg_stop_backup()" 192.168.111.151的/storage0/database/postgres/main目录下的内容为  更多详情见请继续阅读下一页的精彩内容: http://www.linuxidc.com/Linux/2014-05/101724p2.htm
  • 1
  • 2
  • 下一页
CentOS平台下安装PostgreSQL9.3CentOS 6.3下PostgreSQL 的安装与配置相关资讯      PostgreSQL配置  PostgreSQL集群 
  • Postgres-X2部署步骤  (11/28/2015 13:39:13)
  • PostgreSQL复制集群概要  (09/06/2014 17:04:45)
  • PostgreSQL Stream 配置  (12/24/2013 18:41:22)
  • PostgreSQL9 PPAS9流复制配置  (09/06/2014 17:13:16)
  • CentOS 6.3下PostgreSQL 的安装与  (05/14/2014 08:26:52)
本文评论 查看全部评论 (0)
表情: 姓名: 字数