严重:系统ID不匹配,节点属于另一个群集:6859654378827691778!= 6859654951670505099

问题描述

我安装了一个守护主节点,需要创建一个pgbackrest副本,该副本的主节点状态正在运行,但从节点已停止,然后消失,因为它看起来像是另一个数据库标识符, 当我尝试手动运行restore命令时 pgbackrest --stanza = main --log-level-console = info --delta restore ,从属节点状态变为运行中

这是主postgresql.yml文件:

> scope: {{ obasicat }} namespace: /pg_cluster/ name: {{ master }}
> 
> restapi:
>     listen: {{ master_ip }}:8008
>     connect_address: {{ master_ip }}:8008
> 
> etcd:
>     host: {{ etcd_ip }}:2379
> 
> bootstrap:   dcs:
>     ttl: 30
>     loop_wait: 10
>     retry_timeout: 10
>     maximum_lag_on_failover: {{ lag }}
>     postgresql:
>       use_pg_rewind: false
>       use_slots: true
> 
>   method: pgbackrest   pgbackrest:
>     command: /home/osadmin/custom_bootstrap.sh
>     keep_existing_recovery_conf: False
>     no_params: False
>     recovery_conf:
>       recovery_target: immediate
>       recovery_target_action: pause
>       restore_command: pgbackrest --stanza={{ obasicat }} archive-get %f %p
> 
>   pg_hba:
>   - host all         postgres    0.0.0.0/0      trust
>   - host replication replicate {{ master_ip }}/0 md5
>   - host replication replicate {{ slave_ip }}/0 md5
>   - host all all 0.0.0.0/0 md5
> 
>   users:
>     admin:
>       password: admin
>       options:
>         - createrole
>         - createdb
> 
> postgresql:   listen: "*:5432"   connect_address: {{ master_ip }}:5432
> data_dir: /{{opgbase}}/{{opgname}}/data/   bin_dir:
> /opt/pgsql/na/11.7/bin/   authentication:
>     replication:
>       username: replicate
>       password: replicate
>     superuser:
>       username: postgres
>       password: postgres
> 
>   create_replica_methods:
>     - pgbackrest   pgbackrest:
>     command: pgbackrest --stanza={{ obasicat }} --delta restore --config=/etc/pgbackrest.conf --pg1-path=/pgqdata/pgserver01/data/ --log-level-console=info
>     keep_data: True
>     no_params: True
> 
> tags:
>     nofailover: false
>     noloadbalance: false
>     clonefrom: false
>     nosync: false
> 
> log:
>     level: DEBUG
>     dir: /tmp/

这是从属postgresql.yml文件:

> scope: {{ obasicat }} namespace: /pg_cluster/ name: {{ slave }}
> 
> restapi:
>     listen: {{ slave_ip }}:8008
>     connect_address: {{ slave_ip }}:8008
> 
> etcd:
>     host: {{ etcd_ip }}:2379
> 
> bootstrap:   dcs:
>     ttl: 30
>     loop_wait: 10
>     retry_timeout: 10
>     maximum_lag_on_failover: {{ lag }}
>     postgresql:
>       use_pg_rewind: false
>       use_slots: true
> 
>   method: pgbackrest   pgbackrest:
>     command: /home/osadmin/custom_bootstrap.sh
>     keep_existing_recovery_conf: False
>     no_params: False
>     recovery_conf:
>       recovery_target: immediate
>       recovery_target_action: pause
>       restore_command: pgbackrest --stanza={{ obasicat }} archive-get %f %p
> 
>   pg_hba:
>   - host all         postgres    0.0.0.0/0      trust
>   - host replication replicate {{ master_ip }}/0 md5
>   - host replication replicate {{ slave_ip }}/0 md5
>   - host all all 0.0.0.0/0 md5
> 
>   users:
>     admin:
>       password: admin
>       options:
>         - createrole
>         - createdb
> 
> postgresql:   listen: "*:5432"   connect_address: {{ slave_ip }}:5432 
> data_dir: /{{opgbase}}/{{opgname}}/data/   bin_dir:
> /opt/pgsql/na/11.7/bin/   authentication:
>     replication:
>       username: replicate
>       password: replicate
>     superuser:
>       username: postgres
>       password: postgres
> 
>   create_replica_methods:
>     - pgbackrest   pgbackrest:
>     command: pgbackrest --stanza={{ obasicat }} --delta restore --config=/etc/pgbackrest_slave.conf --pg1-path=/pgqdata/pgserver01/data/ --log-level-console=info
>     keep_data: True
>     no_params: True
> 
> tags:
>     nofailover: false
>     noloadbalance: false
>     clonefrom: false
>     nosync: false
> 
> log:
>     level: DEBUG
>     dir: /tmp/

请帮忙吗? 谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...