
回复
节点故障或者节点替换(主机名和ip与原主机保持一致)的情况下,尝试使用拷贝正常节点的app
二进制文件和om
文件来恢复故障或替换节点,并通过gs_ctl build
[从备机进行build
]来将节点重新加入到现有集群中。
本次验证是在测试环境下,数据库无压力,生产环境请谨慎测试。
python3
根据系统情况决定是否需要安装python3
。
在/etc/hosts
中加入节点的映射关系
从pghost5
节点拷贝目录到故障节点pghost6
对应目录下。
从pghost5
节点拷贝pg_hba.conf
、postgresql.conf
文件到故障节点pghost6
对应目录下。
修改postgresql.conf
对应的值
在.bashrc
中加入如下内容
build
拉齐数据
pg_tblspc
无效目录如果pghost6
节点是通过安装单节点集群以后再build
修复的话,修复成功后需要注意pg_tblspc
目录下无效文件的大小,如太大,要考虑删除,避免占用较大的磁盘空间。
文章转载自公众号:openGauss