主库创建好自定义表空间
备库创好对应路径进行还原 pg_basebackup -h 192.168.32.128 -p 5866 -U sysdba -D /opt/HighGo4.5.6-see/data -Fp -P -Xs -R -v -l highgobak -T "/opt/HighGo4.5.6-see/data/tbs1"=/highgo/tbs
直接启动hac
( 也有可能出现备库启动失败的显示)
主库查询流复制状态
查看主库标识符
备库标识符
查看备库数据库日志
started streaming WAL from primary at 0/14000000 on timeline 5
could not receive data from WAL stream: ERROR: requested starting point 0/14000000 is ahead of the WAL flush position of this server 0/1301C5B0
————————————————————————————————————————
解决方法
还原备库
手动启动
启动后备库日志正常
主库查询流复制正常
查看主库标识符
查看备库标识符
关闭数据库用hac启动
主库查询状态恢复正常
验证后发现无论是否含有自定义表空间,手动还原后直接启动 备库hac服务,都会导致备库日志比主库多1.(patroni启动时自定切换日志)