一.部署说明1.1 实施环境本文档实验环境如下:PGSQL主机: 192.168.1.45PGSQL备机: 192.168.1.50 软件和系统版本Pgsql 版本: pgsql 9.2.4Linux 版本: Redhat 5.8 1.2 ...
一.部署说明
1.1 实施环境
本文档实验环境如下:
PGSQL主机: 192.168.1.45
PGSQL备机: 192.168.1.50
软件和系统版本
Pgsql 版本: pgsql 9.2.4
Linux 版本: Redhat 5.8
1.2 文档说明
本文档详细说明了PG的双机扩展,使pgsql数据库具备双机热备流复制功能。注意,双机热备中存在主从关系,这样才能保证数据的一直性,主机操作都可以,但从机只能用作查询。所以热备的意义在于分担主机的查询压力,备份主机数据,当主机出问题后,从机稍加修改就可以变为主机。
为了试验减少不必要的麻烦,本系列试验中,各个主机之间的通信,都是设置为无密码访问,但对于实际生产,需要根据实际需要,配置密码,增强集群的安全性。
二.配置步骤
1.1 (主从一样)。编辑data/pg_hba.conf 访问控制文件。
在配置pgsql之前,首先要设置两台服务器使得postgres用户可以无密码相互访问。 配置过程一定要分清主从机。因为实验的两台虚拟机所在网段都是192.168.1.0/24.所以,新增如下:
# TYPE DATABASE USER ADDRESS METHOD# "local" is for Unix domain socket connections onlylocal all all trust# IPv4 local connections:host all all 127.0.0.1/32 trusthost all all 192.168.1.0/24 trust# IPv6 local connections:host all all ::1/128 trust# Allow replication connections from localhost, by a user with the# replication privilege.#local replication postgres trust#host replication postgres 127.0.0.1/32 trusthost replication postgres 192.168.1.0/24 trust#host replication postgres ::1/128 trust
原标题:PostgreSQL的HA解决方案
关键词:sql
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。