有些项目可能因为机器原因,原本的三节点集群需要进行一台备库节点的剔除,
下面给大家分享一下三节点集群剔除一台备库节点的相关操作流程。
一、停止服务
先停止集群数据库的所有服务,这里不在进行步骤介绍。
二、修改相关配置文件
1.修改dmmal.ini
原配置文件截图
删除要剔除的DM03备库节点的相关信息,修改后dmmal.ini配置如下
2.同理进行dmarch.ini 修改
原配置截图
DM01和DM02机器上的dmarch.ini配置文件都删除DM03相关内容,修改效果如下
3.进行dmmonitor.ini修改
原配置截图
删除监视DM03信息的ip和端口,修改效果如下
三、进行数据库服务重启
由于DM03机器按计划被移除,我们只需要按照顺序启动DM01、DM02和监视器机器上面的服务就行。
另外数据库剔除节点备库,除开通过修改相关配置来达到完全剔除之外,还可以通过监视器相关命令来剔除一个节点的守护进程,执行命令剔除这个节点之后,不会对于其他节点有影响,这台节点也不会参与主备切换。
通过前台监视器进行login登录之后,执行 detach database 命令,进行节点剔除。
文章
阅读量
获赞