PostgreSQL数据库异步的流复制

  • 时间:
  • 浏览:1
  • 来源:大发5分11选5_大发5分11选5官网

2.修改pg_hba.conf,允许replica用户来同步

在pg_hba.conf里增加两行:

从服务器上:

配置完一四个 文件后重启服务器。

1.首先都要创建一四个 数据库用户进行主从同步。创建用户replica,并赋予登录和群克隆的权限

先在192.168.238.132_master和192.168.238.133_slave均安装PostgreSQL。

安装步骤见【PostgreSQL 10.0 源码安装】

至此,PostgreSQL主从流群克隆安装部署完成。

还里能 看后一四个 wal sender 应用程序。

3.配置postgresql.conf

1.从主节点拷贝数据到从节点

4.测试slave还里能 连接到master数据库。在slave上运行如下命令:

3.修改postgresql.conf

2.配置recovery.conf

群克隆/usr/local/pgsql/share/recovery.conf.sample 到 /usr/local/pgsql/data/recovery.conf

先创建一四个 新目录:

3) 修改网卡自启动

vi /etc/sysconfig/network-scripts/ifcfg-ens33

此外,还还里能 分别在主、从节点上运行 ps aux | grep postgres 来查看应用程序:

主服务器上:

参考文章:

https://www.jianshu.com/p/2d07339774c0

还里能 看后一四个 wal receiver 应用程序。

如提示无法连接,请检查算是关闭了防火墙。

关闭防火墙

看看算是能进入数据库。若还里能 ,则正常

2.3 验证算是部署成功

在主节点上执行:

2) DHCP最好的辦法 自动获取IP

测试连接,处于失败的状况,注意算是不可能 关闭了防火墙

修改recovery.conf

1.使用VMware虚拟机安装CentOS操作系统

操作系统环境

CentOS Linux release 7.2.1511 (Core)

结果如下:

2.2 从服务器

主服务器

主服务器地址:192.168.238.132

2.通过群克隆的最好的辦法 ,生成主备两台主机。

192.168.238.132_master

192.168.238.133_slave

从前,就设置了replica这一 用户还里能 从192.168.238.133进行流群克隆请求。

注:

第八个字段都要要填replication

3.使用NAT网络最好的辦法

注意事项:

1) 开启服务,但会 配置网络时,总爱显示网线被拔出

说明192.168.238.133是从服务器,在接收流,但会 是异步流群克隆。

在主服务器上插入数据或删除数据,在从服务器还里能 看后相应的变化。从服务器上越来越查询,越来越插入或删除。