DMDRS使用XML文件作为配置文件,通过XML配置文件配置产品服务功能。常用产品服务的配置文件模板存放于DMDRS安装目录下,配置文件模板名称和默认配置文件名称如下表所示。
说明启动DMDRS服务时,如不指定配置文件,缺省使用默认配置文件。
| DMDRS服务 | 配置文件模板 | 默认配置文件 |
|---|---|---|
| 源DMDRS | cpt.xml、cpt_dsc.xml | drs.xml |
| 目标DMDRS | exec.xml、exec_kafka.xml | drs.xml |
| DMDSS | dss.xml | dss.xml |
DMDRS的XML配置文件的格式如下表所示。
| 组成部分 | 语法 | 说明 |
|---|---|---|
| 声明语句 | <?xml version="1.0" encoding="GB18030"?> | 包括XML版本号和字符集声明。 |
| 根元素 | <drs></drs> | 根元素中包括所有的子元素。 |
| 子元素 | Manager模块:<base></base> CPT模块:<cpt></cpt> DSS模块:<dss></dss> EXEC模块:<exec></exec> |
各模块对应的子元素中还包括具体的元素,具体请参见《DMDRS参考手册》。 |
源DMDRS服务包括Manager模块和CPT模块。在源DMDRS服务中,Manager模块提供基本的服务管理功能,CPT模块提供数据捕获功能,模块的详细介绍请参见《DMDRS产品介绍》。
配置文件模板
<?xml version="1.0" encoding="GB18030"?>
<drs>
<base>
<mgr_port>Manager模块的端口号</mgr_port>
<siteid>站点号</siteid>
</base>
<cpt>
<name>CPT模块的名称</name>
<login>
<dbtype>源数据库的类型</dbtype>
<server>源数据库的IP地址</server>
<dbname>源数据库的库名</dbname>
<user>源数据库的登录用户名</user>
<pwd>源数据库的登录密码</pwd>
<port>源数据库的监听端口号</port>
</login>
<send>
<ip>下一级DMDRS服务的IP地址</ip>
<port>下一级DMDRS服务的Manager模块的端口号</port>
<target_name>下一级DMDRS服务的接收模块的名称</target_name>
<map>
<item>对象黑/白名单和映射</item>
</map>
</send>
</cpt>
</drs>
参数说明
配置文件模板中的配置参数为必配参数,包括Manager模块的端口号、站点号、CPT模块的名称、源数据库的登录信息和下一级DMDRS服务的连接信息。其余选配参数由用户根据实际功能或性能需求选择性地配置,参数配置请参见《DMDRS参考手册》。
注意由于DB2 V10.5.0.5版本日志读API存在文件句柄泄露问题,需要配置参数need_push_lsn绕过,参数配置请参见《DMDRS参考手册》。
目标DMDRS服务包括Manager模块和EXEC模块。在目标DMDRS服务中,Manager模块提供基本的服务管理功能,EXEC模块提供数据执行功能,模块的详细介绍请参见《DMDRS产品介绍》。
配置文件模板
<?xml version="1.0" encoding="GB18030"?>
<drs>
<base>
<mgr_port>Manager模块的端口号</mgr_port>
<siteid>站点号</siteid>
</base>
<exec>
<name>EXEC模块的名称</name>
<login>
<dbtype>目标数据库的类型</dbtype>
<server>目标数据库的服务名或IP地址</server>
<user>目标数据库的登录用户名</user>
<pwd>目标数据库的登录密码</pwd>
<port>目标数据库的监听端口号</port>
</login>
</exec>
</drs>
参数说明
配置文件模板中的配置参数为必配参数,包括Manager模块的端口号、站点号、EXEC模块的名称和目标数据库的登录信息。其余选配参数由用户根据实际功能或性能需求选择性地配置,参数配置请参见《DMDRS参考手册》。
如需提高数据执行入库的效率,可配置group参数。
如EXEC模块采用DSS模块消费模式,需配置dss参数。
DMDSS服务包括Manager模块和DSS模块。在DMDSS服务中,Manager模块提供基本的服务管理功能,DSS模块提供数据流存储功能,模块的详细介绍请参见《DMDRS产品介绍》。
配置文件模板
<?xml version="1.0" encoding="GB18030"?>
<drs>
<base>
<mgr_port>Manager模块的端口号</mgr_port>
<siteid>站点号</siteid>
</base>
<dss>
<name>DSS模块的名称</name>
</dss>
</drs>
参数说明
配置文件模板中的配置参数为必配参数,包括Manager模块的端口号、站点号和DSS模块的名称。其余选配参数由用户根据实际功能或性能需求选择性地配置,参数配置请参见《DMDRS参考手册》。
文章
阅读量
获赞
