antdb数据库提示“switchover datanode slave 失败”。

0 sjdh 1年前 273次点击

antdb数据库为什么会提示“switchover datanode slave 失败”,并且这该怎么处理呢?

共 1 条评论
shenlan 1年前
0 

解决方式

需要确认当前 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主备切换成功后,在进行一些校验的时候可能会出错,这时,就不能再次进行切换,只能通过修改元数据的方式进行。

添加一条新评论

登录后可以发表评论 去登录