说明运行DMDRS前,请确保源DMDRS与目标DMDRS服务器上已安装正确版本的数据库驱动。
在DM8到DSS集群到DM8/DM8(同时一对多分发)数据分发场景中,需要在DMDSS集群中先增加第4个节点(以192.168.20.28:5345/dss_standby3为例),再删除第4个节点。
在新节点服务的配置文件目录,打开并修改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>
查看DMDSS集群信息。
show dss_active dss cluster
查看结果为:192.168.20.25:5345/dss_active为主节点。
在DMDSS集群的主节点执行命令,添加新节点dss_standby3。
alter dss_active cluster add node 192.168.20.28:5345/dss_standby3
查看DMDSS集群信息中是否有新节点dss_standby3,确认新节点dss_standby3添加成功。
show dss_active dss cluster
将服务脚本模板TemplateService拷贝到服务脚本目录并修改服务脚本的名称为DssService。
$ cp TemplateService ../DssService
打开并修改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"
启动DMDSS服务。
$ ./DssService start
在新节点dss_standby3上执行命令启动节点的集群模式。
alter dss_standby3 cluster enable
查看集群节点信息,确认新节点正确加入集群。新节点状态不为Disconnect则说明新节点已正常连接。
show dss_active dss cluster
关闭节点dss_standby3服务。
$ ./DssService stop
在DMDSS集群的主节点执行命令,删除节点dss_standby3。
alter dss_active cluster delete node 192.168.20.28:5345/dss_standby3
查看集群节点信息,确认节点已被删除。集群信息中不存在节点dss_standby3则说明节点已被删除。
show dss_active dss cluster
文章
阅读量
获赞
