0 • sjdh • 9个月前 • 168次点击
antdb数据库为什么会提示“switchover datanode slave 失败”,并且这该怎么处理呢?
解决方式
需要确认当前 datanode 节点的切换状况:
datanode 未进行实际的切换:根据 mgr 中的错误信息,解决问题后再次尝试进行切换 datanode 已经进行了实际的切换:需要进行如下的操作 mgr 节点 set command_mode = sql; select oid,* from adb_catalog.mgr_node; update adb_catalog.mgr_node set nodetype='xxxx', nodesync='xxxx',nodemasternameoid='xxxx' where oid=xxxx; --此处需要将datanode的主备库都需要进行update gtm主库&cn主库 select oid,* from pgxc_node; update pgxc_node set node_name='xxxx', node_host='' where oid=xxxx;
原因说明
datanode主备切换成功后,在进行一些校验的时候可能会出错,这时,就不能再次进行切换,只能通过修改元数据的方式进行。
积分:40
解决方式
需要确认当前 datanode 节点的切换状况:
原因说明
datanode主备切换成功后,在进行一些校验的时候可能会出错,这时,就不能再次进行切换,只能通过修改元数据的方式进行。