鲲鹏节点加入主从部署
在完成主库备份及备份恢复操作后,接下来将鲲鹏服务器配置为从库服务器,以便与主库保持数据同步。

在完成主备切换之前,本章节中的“主库”指x86主库;完成主备切换之后,“主库”指鲲鹏新主库。
通过以下步骤,确认主库与鲲鹏从库之间的连接已经成功建立。
- 在鲲鹏从库服务器上,切换为postgres用户。
su - postgres
- 配置主库的连接信息。
编辑postgresql.conf配置文件,以设置连接主库所需的参数。
- 打开postgresql.conf配置文件。
vi /data/pg-13.2/data/postgresql.conf
- 按“i”进入编辑模式,在配置文件末尾添加一下配置参数,指定主库服务器的IP地址、端口、用户名和密码。
primary_conninfo = 'host=主库服务器的IP地址 port=主库数据库服务使用的侦听端口号 user=backup password=123456'
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 打开postgresql.conf配置文件。
- 启用从库模式。为了将鲲鹏服务器标记为从库,需要创建standby.signal文件。
- 新建文件。
vi /data/pg-13.2/data/standby.signal
- 按“i”进入编辑模式,在文件中添加以下参数,将鲲鹏服务器声明为从库。
standby_mode = on
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 新建文件。
- 重启鲲鹏从库数据库以应用更改并启动同步过程。
/usr/local/pgsql-13.2/bin/pg_ctl -D /data/pg-13.2/data -l logfile start
- 验证同步状态。
- 在从库服务器上,确认walreceiver进程正常运行。
ps -ax | grep postgres
- 在主库服务器上,确认walsender进程正常运行。
ps -ax | grep postgres
- 在主库服务器上,登录主库数据库。
/usr/local/pgsql-13.2/bin/psql -U postgres
- 使用SQL查询来检查鲲鹏从库的状态。
select * from pg_stat_replication;
如下图所示,表示鲲鹏节点加入主从部署成功。
- 在从库服务器上,确认walreceiver进程正常运行。
父主题: 将鲲鹏服务器加入主从部署