openGauss的扩容缩容和问题处理

原作者:油条炒西瓜

openGauss提供了优秀的集群管理工具gs_om,集群管理信息写在二进制文件中,从而牺牲了增加节点和摘除节点的便利性(相对PG而言)。好在openGauss-1.1.0提供了节点扩容和缩容的工具,gs_dropnode和gs_expansion。

生产主库服务器出现硬件故障,无法启动,所以需要摘除故障老主节点和新增一台备机,以恢复集群架构。

集群状态:主库无法访问,gs_om显示主库unknow,备机显示连接中
操作:先将主节点切换至同步备机,使集群恢复正常。
在需要切换为新主库的节点执行命令:

gs_ctl failover -D /home/omm/dn1/