---
title: 鲲鹏节点加入主从部署
description: "在完成主库备份及备份恢复操作后，接下来将鲲鹏服务器配置为从库服务器，以便与主库保持数据同步。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/PostgreSQL/kunpengdbs_ptgl_btps_0011.html
sourcePath: /source/zh/kunpengdbs/ecosystemEnable/PostgreSQL/kunpengdbs_ptgl_btps_0011.html
indexId: 4ae2432a8ce77656471ce0989b6048c012332a0cabc22e2d699553906f35d41379
---
# 鲲鹏节点加入主从部署

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

在完成主备切换之前，本章节中的“主库”指x86主库；完成主备切换之后，“主库”指鲲鹏新主库。


通过以下步骤，确认主库与鲲鹏从库之间的连接已经成功建立。

1. 在鲲鹏从库服务器上，切换为postgres用户。

```
su - postgres
```


2. 配置主库的连接信息。
编辑postgresql.conf配置文件，以设置连接主库所需的参数。

  a. 打开postgresql.conf配置文件。

```
vi /data/pg-13.2/data/postgresql.conf
```


  b. 按“i”进入编辑模式，在配置文件末尾添加以下配置参数，指定主库服务器的IP地址、端口、用户名和密码。

```
primary_conninfo = 'host=
主库服务器的IP地址
port=
主库数据库服务使用的侦听端口号
user=backup
password=123456'
```


  c. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
3. 启用从库模式。
  为了将鲲鹏服务器标记为从库，需要创建standby.signal文件。
  a. 新建文件。

```
vi /data/pg-13.2/data/standby.signal
```


  b. 按“i”进入编辑模式，在文件中添加以下参数，将鲲鹏服务器声明为从库。

```
standby_mode = on
```


  c. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。


4. 重启鲲鹏从库数据库以应用更改并启动同步过程。

```
/usr/local/pgsql-13.2/bin/pg_ctl -D /data/pg-13.2/data -l logfile start
```


5. 验证同步状态。

  a. 在从库服务器上，确认walreceiver进程正常运行。

```
ps -ax | grep postgres
```


  b. 在主库服务器上，确认walsender进程正常运行。

```
ps -ax | grep postgres
```


  c. 在主库服务器上，登录主库数据库。

```
/usr/local/pgsql-13.2/bin/psql -U postgres
```


  d. 使用SQL查询来检查鲲鹏从库的状态。

```
select * from pg_stat_replication;
```


    如下图所示，表示鲲鹏节点加入主从部署成功。
