注册
达梦数据复制软件DMDRS数据分发搭建部署示例:DM8到DSS集群(增删节点)到DM8/DM8(同时一对多分发)
专栏/数+融合专栏/ 文章详情 /

达梦数据复制软件DMDRS数据分发搭建部署示例:DM8到DSS集群(增删节点)到DM8/DM8(同时一对多分发)

达梦数+数据融合软件(DMDF)产品团队 2026/07/28 154 0 0
摘要 在DM8到DSS集群到DM8/DM8(同时一对多分发)数据分发场景中,需要在DMDSS集群中先增加第4个节点(以192.168.20.28:5345/dss_standby3为例),再删除第4个节点。
说明

运行DMDRS前,请确保源DMDRS与目标DMDRS服务器上已安装正确版本的数据库驱动。

DM8到DSS集群到DM8/DM8(同时一对多分发)数据分发场景中,需要在DMDSS集群中先增加第4个节点(以192.168.20.28:5345/dss_standby3为例),再删除第4个节点。

1 配置DMDSS集群新节点服务

在新节点服务的配置文件目录,打开并修改dss.xml配置文件,修改后配置文件如下所示。

注意
  • 配置文件中的siteid为必配参数,配置时请确保源DMDRS、DMDSS集群和目标DMDRS服务站点号的唯一性,如果重复,会造成链路中数据复制的混乱。
  • 配置文件中的siteid为必配参数,配置时请确保DMDSS集群内各节点的站点号一致,如果不一致,会造成集群失效。
说明

各个节点的host参数配置为当前节点所在服务器的IP地址。

<?xml version="1.0" encoding="GB18030"?> <drs> <base> <mgr_port>5345</mgr_port> <siteid>站点号</siteid> </base> <dss> <name>dss_standby3</name> <cluster> <host>192.168.20.28</host> <initial_cluster>192.168.20.25:5345/dss_active,192.168.20.26:5345/dss_standby1,192.168.20.27:5345/dss_standby2,192.168.20.28:5345/dss_standby3</initial_cluster> </cluster> </dss> </drs>

2 添加DSS集群节点

  1. 查看DMDSS集群信息。

    show dss_active dss cluster

    查看结果为:192.168.20.25:5345/dss_active为主节点。

  2. 在DMDSS集群的主节点执行命令,添加新节点dss_standby3。

    alter dss_active cluster add node 192.168.20.28:5345/dss_standby3
  3. 查看DMDSS集群信息中是否有新节点dss_standby3,确认新节点dss_standby3添加成功。

    show dss_active dss cluster

3 启动DMDSS集群新节点服务

  1. 将服务脚本模板TemplateService拷贝到服务脚本目录并修改服务脚本的名称为DssService。

    $ cp TemplateService ../DssService
  2. 打开并修改DssService服务脚本中的相关配置参数。

    $ vi DssService
    INSTALL_HOME=/home/dmdrs/dmdrs5 PROG_DIR=/home/dmdrs/dmdrs5/bin CONF_PATH=/home/dmdrs/dmdrs5/bin/dss.xml EXEC_PROG_NAME=dssvr SERVICE_TYPE_NAME="dss server"
  3. 启动DMDSS服务。

    $ ./DssService start

4 启动新节点为集群模式

  1. 在新节点dss_standby3上执行命令启动节点的集群模式。

    alter dss_standby3 cluster enable
  2. 查看集群节点信息,确认新节点正确加入集群。新节点状态不为Disconnect则说明新节点已正常连接。

    show dss_active dss cluster

5 删除DSS集群节点

  1. 关闭节点dss_standby3服务。

    $ ./DssService stop
  2. 在DMDSS集群的主节点执行命令,删除节点dss_standby3。

    alter dss_active cluster delete node 192.168.20.28:5345/dss_standby3
  3. 查看集群节点信息,确认节点已被删除。集群信息中不存在节点dss_standby3则说明节点已被删除。

    show dss_active dss cluster
评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服