你的位置:首页 > 软件开发 > 数据库 > PostgreSQL的HA解决方案

PostgreSQL的HA解决方案

发布时间:2015-09-18 17:00:27
一.部署说明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

sql
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。