PostgreSQL数据库异步的流复制

  • 时间:
  • 浏览:0
  • 来源:大发欢乐生肖APP下载_大发欢乐生肖APP官网

注意事项:

1) 开启服务,而且配置网络时,老会 显示网线被拔出

3) 修改网卡自启动

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

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

在主服务器上插入数据或删除数据,在从服务器上能 看到相应的变化。从服务器上不上能查询,不上能插入或删除。

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

参考文章:

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

看看是否能进入数据库。若上能 ,则正常

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

3.配置postgresql.conf

说明192.168.238.133是从服务器,在接收流,而且是异步流克隆qq。

3.修改postgresql.conf

主服务器

主服务器地址:192.168.238.132

上能 看到一有八个 wal receiver 应用程序。

曾经,就设置了replica这俩 用户上能 从192.168.238.133进行流克隆qq请求。

注:

第八个字段都要要填replication

3.使用NAT网络方法

结果如下:

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

上能 看到一有八个 wal sender 应用程序。

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

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

2) DHCP方法自动获取IP

测试连接,发生失败的状况,注意是否将会关闭了防火墙

2.2 从服务器

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

先创建一有八个 新目录:

从服务器上:

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

操作系统环境

CentOS Linux release 7.2.1511 (Core)

2.3 验证是否部署成功

在主节点上执行:

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

在pg_hba.conf里增加两行:

修改recovery.conf

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

主服务器上:

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

关闭防火墙

2.通过克隆qq的方法,生成主备两台主机。

192.168.238.132_master

192.168.238.133_slave

2.配置recovery.conf

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