| 组件 | 功能 |
|---|---|
| 管理器 | 统一管理数据源、工程、调度任务 |
| 调度器 | 控制任务执行时序,支持Cron表达式定时触发 |
| 执行器 | 分布式节点并行处理数据(集群模式下可水平扩展) |
| 元数据库 | 存储流程配置信息,支持内置Derby或外置数据库(如DM8/Oracle) |
./dmetl_20231228_x86_linux_64_V5.0.3.34_rev148496_standalone.bin -i
standalone_start.sh:以命令行的方式启动单机版服务;
standalone_stop.sh:通知单机版服务停止执行;
install_standalone_service.sh:安装单机版操作系统服务;
uninstall_standalone_service.sh:卸载单机版操作系统服务;
standalone_service_start.sh:启动单机版操作系统服务;
standalone_service_stop.sh:停止单机版操作系统服务;
standalone_service_restart.sh:重启单机版操作系统服务。
| 参数名称 | 参数说明 |
|---|---|
| -XX:MetaspaceSize | Metaspace扩容时触发FullGC的初始化阈值 |
| -XX:MaxMetaspaceSize | Metaspace区域的最大值 |
| -Xms | JVM初始分配的内存大小 |
| -Xmx | JVM最大分配的内存大小 |
| -XX:MaxGCPauseMillis | 最大垃圾收集停顿时间,它的值是一个大于0的整数,单位为毫秒(ms) |
| 参数名称 | 参数说明 |
|---|---|
| -XX:MetaspaceSize | Metaspace扩容时触发FullGC的初始化阈值 |
| -XX:MaxMetaspaceSize | Metaspace区域的最大值 |
| wrapper.java.initmemory | JVM初始分配的内存大小 |
| wrapper.java.maxmemory | JVM最大分配的内存大小 |
| -XX:MaxGCPauseMillis | 最大垃圾收集停顿时间,它的值是一个大于0的整数,单位为毫秒(ms) |
登录
主页
概览
工程
监控管理
管理器为B/S架构的Web应用,管理整个系统的各项功能,帮助用户完成流程 设计、对象管理和运维监控等各项功能。此外管理器提供了完善的RESTful接口,通过接口可以实现流程动态创建和监控信息获取等各项系统功能,方便与上层应用进 行集成。
调度器负责在执行条件(时间、事件)满足时,将用户设计的流程分解为最小 的可独立执行的任务,并分配到合适的执行器上执行,使得整个系统的负载较为均衡。
DMDIS 中的流程分为转换、同步和作业三类,分别说明如下:
执行器的主要功能是运行调度器分配的任务,包括表级的数据转换任务、库级 同步任务和作业任务。一个系统中可部署多个执行器,增加执行器的数量可以增加 系统的并发处理能力。通常在当前主流硬件条件下建议不超过16个执行器,每个执行器上最多可以同时运行1000个典型的ETL任务(建议值、非强制限制,根据硬件 配置会有所不同。一个典型的ETL流程包括一个源、一个目的和一个非聚合类数据清 洗转换组件)。除运行调度器分配的任务外,执行器也会运行系统中的需要长期运 行的公共后台服务如增量数据捕获服务、流存储服务,这些服务由用户在管理器中配置。
元数据库的主要功能是存储系统配置、流程配置、运行日志和统计信息。管理 器、调度器和执行器运行过程中都会访问元数据库。DMDIS支持达梦、Oracle、 SQL Server、MySQL 等多种主流数据库作为元数据库。
./dmdis_rev226131_x86_linux_64_20260703.bin -i
standalone_start.sh:以命令行的方式启动单机模式服务
standalone_stop.sh:通知单机模式服务停止执行
standalone_service_start.sh:启动单机模式操作系统服务
standalone_service_stop.sh:停止单机模式操作系统服务
standalone_service_restart.sh:重启单机模式操作系统服务
文章
阅读量
获赞
