(12)DMHS的部署实践

本文详细介绍了DMHS的部署实践,包括DMHS软件支持的平台及数据库、安装环境需求、软件部署安装步骤、数据库参数修改、DMHS启动配置以及数据同步测试。DMHS是一款基于数据库日志的实时同步软件,支持多种数据库间的同步,适用于构建双业务中心架构。
摘要由CSDN通过智能技术生成

接着上一篇的理论学习,本文继续对DMHS的部署实践进行动手操作分享。DMHS是基于数据库日志,支持同构、异构数据库的实时同步软件,可以实现双业务中心架构。

一、DMHS软件部署说明

1.1 DMHS软件支持的平台及数据库

DMHS支持多种数据库同步。支持异构数据库(如 DM、MySQL、PostgreSQL、SQL Server、DB2、ORACLE)之间的数据同步,也支持上述数据库的数据向消息中间件(如 HIVE、KAFKA)或 DMETL 流转。

1.2 安装软件包的获取

可以联系达梦客服获取最新安装包。

1.3 本次部署环境涉及到的系统架构

1.3.1源端主要模块

CPT模块:日志捕获模块。通过解析源端数据库的交易日志,获取数据的增量变化,并将增量变化封装为DMHS消息。

NET模块:数据传输模块。源端为NET发送子模块将CPT捕获的数据发送给目标端NET接受子模块。

MGR模块:调度管理模块。负责调度CPT、NET模块等其他功能。

1.3.2目标端(或者执行端)主要模块

EXEC模块:数据入库。主要的功能是对CPT捕获的增量数据提取并进行事务归类入库。   

NET模块:数据传输模块。目标端为NET接收子模块接受源端传输过来的数据。

MGR模块:调度管理模块。负责调度EXEC、NET模块等其他功能。

扩展功能模块:guard进程守护(dmhs agent)、stat监控统计、数据比对校验工具、WEB管理平台。(本次实验环境未涉及扩展模块。)

DMHS 同步服务主要分为三大模块,分别是日志分析(CPT)、数据入库(EXEC)和消息发送(NET),这三个模块统一由管理模块(MGR)进行调度执行。

二、DMHS软件安装

2.1 部署环境需求

服务器

IP

操作系统

DB

HS版本

源端

192.168.1.9

Centos 8

DM8

dmhs_V4.1.2_dm8_rev100195_rh6_64_

veri_20210618_pack2.bin

目标端

192.168.1.10

内存方面

DMHS 需要的内存总量取决于执行的分析线程以及执行线程的并发数,最少需要 1G 内存。

磁盘方面

DMHS 安装文件占用 277M,包括了管理工具以及管理界面占用的空间,另外需要一些额外的空间存储 DMHS 运行的日志文件。

操作系统权限

在 Windows 安装时,安装和执行 DMHS 的用户必须是管理员身份;在 Linux 平台下安装,安装用户必须有权限读写 DMHS 安装目录,将涉及的数据库接口动态库添加到系统共享库环境变量中。

网络要求

    配置系统支持 TCP/IP 服务(DMHS 安装的所有机器必须配置主机名或者 IP地址)。 DMHS 需要使用以下 TCP/IP 端口:管理进程间通信的默认端口 5345;发送(源端)和执行(目的端)子系统之间通信的默认端口 5346;用户可以自行定义这些端口。如果有安全防护系统,请打开相应网络访问端口。

2.2 软件部署安装

DMHS软件部署前,请在源端和目的端分别安装好DM8数据库软件并进行数据库初始化,具体安装教程可以查看之前的部署实践。

(1)源端 数据库初始化

[dmdba@dsc1 ~]$ cd /dm8/dmdbms/bin

[dmdba@dsc1 bin]$./dminit PATH=/dmdata EXTENT_SIZE=32 PAGE_SIZE=16 LOG_SIZE=256 UNICODE_FLAG=1 SYSDBA_PWD=123456789 DB_NAME=hms INSTANCE_NAME=shms BUFFER=300

(2)目的端 数据库初始化

[dmdba@dsc2 ~]$ cd /dm8/dmdbms/bin

[dmdba@dsc2 bin]$ ./dminit PATH=/dmdata EXTENT_SIZE=32 PAGE_SIZE=16 LOG_SIZE=256 UNICODE_FLAG=1 SYSDBA_PWD=123456789 DB_NAME=hmt INSTANCE_NAME=shmt BUFFER=300

2.2.1 将安装包传到服务器上,给安装包赋权

chown -R dmdba:dinstall /dm8/dmhs/dmhs_V4.1.2_dm8_rev100195_rh6_64_veri_20210618_pack2.bin

chmod 755 /dm8/dmhs/dmhs_V4.

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值