目录

安装调度器

 安装执行器

 安装管理器

 启动服务

进入web管理端

创建数据源 

​编辑 添加表

 添加影子表增量

 节点监控

 DMETL工程流搭建实践

 创建表/视图

添加sql脚本

添加数据清洗与转换模块 

添加排序模块 

创建输出表 

连接各模块并启动 

查看验证结果

监控管理

会话监控 

数据统计

流程统计 


安装调度器

[root@localhost dmetl5_V5.03.11-Build(2022.07.18-111696)__Linux.x86_64_std]# ./dmetl5_scheduler_linux.x86_64.bin -i
Extract install files.........
1.英文(English)
2.简体中文(简体中文)
请选择安装语言[2.简体中文(简体中文)]:
2
1.免费试用达梦数据交换平台
2.使用已申请的Key文件
验证许可证文件[1.免费试用达梦数据交换平台]:
1
免费试用Key文件限制信息如下:
有效日期:2024-05-17
用户名称:试用用户
项目名称:未知
发布类型:试用版
版本类型:大数据版
最大执行器数:4
硬件ID:无限制
最大数据源数:无限制
最大并发流程数:无限制
1.标准版
2.自定义
安装类型[1.标准版]:
1
1.控制器
2.调度器
所需磁盘空间:1,084 MB
配置jdk:
1.使用软件jdk
2.使用本机系统jdk
3.指定其他jdk
1
安装目录: [/opt/dmetl5]
/opt/dmdba/dmetl5/scheduler
正在安装
正在创建快捷方式
安装成功
1.使用内置数据库
2.使用外置数据库
数据库类型:[1.使用内置数据库]:
2
1.DM7
2.DM6
3.DM8
4.Oracle8
5.Oracle9
6.Oracle10
7.Oracle11
8.Oracle12
9.SQLServer2000
10.SQLServer2005
11.SQLServer2008
12.MySQL3
13.MySQL4
14.MySQL5
15.MySQL6
数据库类型:[1.DM7]:
3
数据库IP:localhost
数据库端口:5236
数据库名称:默认
用户名:SYSDBA
使用默认连接信息?[Y or N]
n
数据库IP:[localhost]数据库端口:[5236]数据库名称:[默认]用户名:[SYSDBA]
DMETL
密码:
初始化元数据库[Y or N]:
N
控制器服务
服务名称:[Dmetl5ControllerService]:显示名称:[Controller_127.0.0.1_20231117]:管理器地址:[http://localhost:8080]:1.自动
2.手动
启动方式:[2.手动]
1
正在创建控制器服务
调度器服务
服务名称:[Dmetl5SchedulerService]:显示名称:[Scheduler_127.0.0.1_20231117]:所属控制器名称:[Controller_127.0.0.1_20231117]:调度器端口:[1234]:管理器地址:[http://localhost:8080]:1.自动
2.手动
启动方式:[2.手动]
1
正在创建调度器服务
达梦数据交换平台 V5.0调度器 安装完成
更多安装信息,请查看安装日志文件:
/opt/dmdba/dmetl5/scheduler/install/log/install.log[root@localhost dmetl5_V5.03.11-Build(2022.07.18-111696)__Linux.x86_64_std]#

 安装执行器

[root@localhost dmetl5_V5.03.11-Build(2022.07.18-111696)__Linux.x86_64_std]# ./dmetl5_manager_linux.x86_64.bin -i
Extract install files..........
1.英文(English)
2.简体中文(简体中文)
请选择安装语言[2.简体中文(简体中文)]:
2
1.管理器
所需磁盘空间:999 MB
配置jdk:
1.使用软件jdk
2.使用本机系统jdk
3.指定其他jdk
1
安装目录: [/opt/dmetl5]
/opt/dmdba/dmetl5/manager
正在安装
正在创建快捷方式
安装成功
配置管理器ini文件
1.使用内置数据库
2.使用外置数据库
数据库类型:[1.使用内置数据库]:
2
1.dm
2.oracle
3.sqlserver
4.mysql
数据库类型:[1.dm]:
1
数据库IP:localhost
数据库端口:5236
数据库名称:默认
用户名:SYSDBA
使用默认连接信息?[Y or N]
n
数据库IP:[localhost]数据库端口:[5236]数据库名称:[默认]用户名:[SYSDBA]
DMETL
密码:
管理器服务
服务名称:[Dmetl5ManagerService]:管理器端口[8080]:1.自动
2.手动
启动方式:[2.手动]
1
正在创建管理器服务
达梦数据交换平台 V5.0管理器 安装完成
更多安装信息,请查看安装日志文件:
/opt/dmdba/dmetl5/manager/install/log/install.log[root@localhost dmetl5_V5.03.11-Build(2022.07.18-111696)__Linux.x86_64_std]#

 安装管理器

[root@localhost dmetl5_V5.03.11-Build(2022.07.18-111696)__Linux.x86_64_std]# ./dmetl5_manager_linux.x86_64.bin -i
Extract install files..........
1.英文(English)
2.简体中文(简体中文)
请选择安装语言[2.简体中文(简体中文)]:
2
1.管理器
所需磁盘空间:999 MB
配置jdk:
1.使用软件jdk
2.使用本机系统jdk
3.指定其他jdk
1
安装目录: [/opt/dmetl5]
/opt/dmdba/dmetl5/manager
正在安装
正在创建快捷方式
安装成功
配置管理器ini文件
1.使用内置数据库
2.使用外置数据库
数据库类型:[1.使用内置数据库]:
2
1.dm
2.oracle
3.sqlserver
4.mysql
数据库类型:[1.dm]:
1
数据库IP:localhost
数据库端口:5236
数据库名称:默认
用户名:SYSDBA
使用默认连接信息?[Y or N]
n
数据库IP:[localhost]数据库端口:[5236]数据库名称:[默认]用户名:[SYSDBA]
DMETL
密码:
管理器服务
服务名称:[Dmetl5ManagerService]:管理器端口[8080]:1.自动
2.手动
启动方式:[2.手动]
1
正在创建管理器服务
达梦数据交换平台 V5.0管理器 安装完成
更多安装信息,请查看安装日志文件:
/opt/dmdba/dmetl5/manager/install/log/install.log[root@localhost dmetl5_V5.03.11-Build(2022.07.18-111696)__Linux.x86_64_std]#

 启动服务

启动调度器

/opt/dmdba/dmetl5/scheduler/scheduler/scheduler_service_restart.sh

启动执行器

/opt/dmdba/dmetl5/executor/executor_native/executor_native_service_restart.sh

启动管理器

/opt/dmdba/dmetl5/manager/manager/manager_service_restart.sh

如果不是以root用户安装,则直接在对应的安装目录下用命令启动

启动调度器

/opt/dmdba/dmetl5/scheduler/scheduler/scheduler_ start.sh

启动执行器

/opt/dmdba/dmetl5/executor/executor_native/executor_native_ start.sh

启动管理器

/opt/dmdba/dmetl5/manager/manager/manager_ start.sh

启动控制器

/opt/dmdba/dmetl5/ scheduler /controller/controller_start.sh

进入web管理端

输入IP地址:8080即可登录进管理端,账号和密码均为admin

概览里面包含了调度器和本地执行器的状态,以及启停等信息。 

 

创建数据源 

数据源对象表示 DMETL 在进行数据读取或写入时,需要连接的外部数据存储。DMETL 支持的数据源类型有:数据库、WebService、MongoDB、Elasticsearch、Restful、键值缓存、Hadoop 数据源、Kafka、Hbase 数据源、Redis、文件源、Spark、Neo4j、GDM 等。本次创建DM8数据源

 

 

 添加表

展开【数据库】节点,右键选择【添加表】,弹出添加表对话框,如下图所示,完成表的添加。

 

 添加影子表增量

影子表增量的运行机制,是以源表为基础,创建一张影子表和一张影子增量表,通过比较源表与影子表的差异,将发生在源表的插入、删除、更新等 DML 操作以增量数据的形式记录在影子增量表中,再通过解析增量数据,将上述 DML 操作同步到目的表中,从而实现增量数据同步功能。

 

 节点监控

用于监视当前系统内存,CPUJVM,磁盘,调度器和执行器JVM的运行情况;同时 CPU 使用率,内存使用率,JVM 使用率,磁盘使用率超过阈值且超过持续时间或者恢复正常都会发送相应的告警消息。

 DMETL工程流搭建实践

流程目标:实现读取已经存在数据源中的表,插入一条数据,进行数据清洗转换将姓名中的一条数据前面加入前缀:达梦数据库,随后将数据按照姓名的中文拼音顺序进行排序,并将结果输出到一张新的表中。

流程步骤图如下:

 创建表/视图

首先在“数据读取“大类下创建表/视图,读取之前添加的数据源,选中列信息

 

添加sql脚本

在当前模式下添加一条插入语句,注意要将上面创建的表和视图模块下面绿色箭头牵引至该模块,否则无法实现数据读取

添加数据清洗与转换模块 

在数据清洗与转换模块中,添加规则:在上一步插入的名字前面添加达梦数据库,选择内容,选择填写需要搜索的字符,最后选择在字符前添加,随后可以预览规则

添加排序模块 

在排序模块中,选择按中文拼音升序排序,即可实现字段按照拼音的顺序重新排列。

创建输出表 

在数据装载模块中添加表作为输出表,由于先前未创建表,因此在此处创建一张与原始数据表不相同的表名,字段与原始表保持一致。

连接各模块并启动 

各模块需要在每个模块的左下方绿色箭头处指向下个模块,否则流程不生效,随后点击保存并启动

查看验证结果

在新创建的表中,字段按照中文拼音的顺序进行了重新排序,新添加的name也被改成了带有达梦数据库前缀的name,执行无报错

监控管理

用于监视 DMETL 系统中正在运行的流程。包括调度执行和手动执行的流程。流程监控以树型结构的方式,展示系统中正在执行的作业、转换。展示的信息包括流程名称、流程运行状态、运行开始时间、运行结束时间、执行方式、下次调度时间、流程所在目录,执行器等。在执行上述流程的时候,由于我删除了第一次生成的数据表,第二次配置的时候没有新建数据集,所以报错两次,其他流程无异常。

会话监控 

展示系统所有当前在线的用户。可查看用户的登录信息,并对用户的会话进行管理。用户的信息包括用户名、IP 地址、端口、登入时间、最近访问时间、最近访问 URL 等。在会话监控的操作栏,点击注销按钮,即可进行注销操作,关闭掉该用户的会话。

数据统计

数据统计功能,主要为了展示工程在历史执行过程中,各数据源、模式、表 产生的数据统计,如流程执行过程中,数据源、表所处理的记录数,包括作为源表读取的记录数,作为目标表装载的记录数,以及删除、更新的记录数据统计

通过点击左侧边栏的树型目录,选择数据源、模式、表,右边栏会根据当前选择的节点进行过滤,展示对应的统计数据,也可以通过数据源、表名称、模式名称,开始时间、结束时间等过滤条件,查询想要看到统计数据

 

流程统计 

流程统计功能,主要为了展示各工程、流程,在历史执行过程中产生的统计数据。如各工程、流程执行的次数,包括错误的次数、正常的次数,支持查看统计记录对应的详细流程执行记录,支持查看错误日志,流程节点日志,默认显示当天执行的情况,也可以查看最近一周的执行情况,页面会动态刷新,显示最新统计记录

 通过点击左侧边栏的目录,根据所选的节点,在右侧显示具体的内容信息,可以根据工程名称、流程名称、流程类型、状态、时间范围,以及左边树节点过滤需要查询的统计数据。下面这出流程错误为先前没有创建新表导致流程错误

达梦数据库社区地址:达梦数据库 - 新一代大型通用关系型数据库 | 达梦在线服务平台https://eco.dameng.com/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/news/916674.shtml
繁体地址,请注明出处:http://hk.pswp.cn/news/916674.shtml
英文地址,请注明出处:http://en.pswp.cn/news/916674.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何通过代码操作文件?

1. 为什么使用文件不使用文件,我们所写的程序存在电脑内存中,程序结束,内存回收,数据就丢失了。再次运行程序也是看不到上次运行时的数据的,如果想要将数据进行持久化保存,就需要使用文件。2. 文件分类&…

unbuntn 22.04 coreutils文件系统故障

文章目录核心思路具体操作步骤(需借助 Ubuntu Live USB)1. 准备 Ubuntu Live USB2. 从 Live USB 启动并挂载系统分区3. 从安装包中提取完好的 /bin/dir 文件并替换4. 重启系统并验证总结前提说明具体操作步骤(分阶段执行)阶段1&am…

若依【(前后端分离版)SpringBoot+Vue3】

文章目录什么是若依使用若依验证码的前端实现📌 前后端验证码流程说明文档1、前端初始化验证码2、前端界面显示3、后端生成验证码接口(GET /captchaImage)4、用户提交登录信息5、后端验证验证码逻辑(POST /login)6、登…

Ubuntu24安装MariaDB/MySQL后不知道root密码如何解决

Ubuntu 24.04 安装 MariaDB 后 root 密码未知?解决方案在此在 Ubuntu 24.04 上新安装 MariaDB 后,许多用户会发现自己不知道 root 用户的密码,甚至在安装过程中也没有提示设置密码。这是因为在较新的 MariaDB 版本中,默认情况下 r…

Cloudflare CDN 中设置地域限制并返回特定界面

文章目录 什么是CDN 什么是Cloudflare 注册Cloudflare 账号,添加域名、修改DNS并激活邮箱 阻止或允许特定国家或地区访问 常见规则表达式 WAF自定义规则 + 自定义错误页面 使用Workers脚本 什么是CDN CDN 是一种优化网站请求处理的机制。它是在用户访问网站 (服务器) 时用户与…

Ubuntu高频实用命令大全

Ubuntu系统中高频实用命令 以下为Ubuntu系统中高频实用命令的分类整理,涵盖系统管理、文件操作、网络配置等场景,每个命令附带简要说明: 系统信息与管理 uname -a 显示系统内核版本、主机名等详细信息。 lsb_release -a 查看Ubuntu发行版版本信息。 uptime 显示系统运行时…

关于C#的编程基础:数据类型与变量全解析

一.基本的数据类型 1.什么是数据类型 在编程语言中,数据类型(Data Type) 是对变量存储的 “数据的种类” 的定义,它决定了: 变量可以存储哪些值(例如整数、文本、布尔值)。这些值在内存中如何…

深入解析 Spring 获取 XML 验证模式的过程

关键要点Spring 的 XML 验证模式:Spring 框架在加载 XML 配置文件时,会根据文件内容判断使用 DTD(文档类型定义)或 XSD(XML 模式定义)进行验证。自动检测机制:Spring 默认使用自动检测&#xff…

复现《Local GDP Estimates Around the World》论文的完整指南

复现《Local GDP Estimates Around the World》论文的完整指南 1. 引言 1.1 论文概述 《Local GDP Estimates Around the World》是一篇重要的经济地理学研究论文,作者提出了一种创新的方法来估计全球范围内次国家层面的GDP数据。这项工作填补了全球经济发展研究中子…

Sql注入 之sqlmap使用教程

一、安装sqlmap 浏览器访问SQLmap官网 即可下载工具;需要说明的是,SQLmap运行依赖于python环境,所以在下载使用前务必在电脑及终端上安装好python环境。 通过网盘分享的文件:sqlmap-master.zip链接: https://pan.baidu.com/s/1YZi…

安宝特案例丨户外通信机房施工革新:AR+作业流技术破解行业难题

在数字化浪潮席卷各行各业的今天,传统户外通信机房建设领域正经历一场静悄悄的变革。作为信息社会的“神经枢纽”,户外机房的质量直接关系到通信网络的稳定性,但长期以来,这一领域却深受施工标准化不足、质量管控难、验收追溯复杂…

在 CentOS 中安装 MySQL 的过程与问题解决方案

MySQL 是一款广泛使用的开源关系型数据库管理系统,在 CentOS 系统中安装 MySQL 是很多开发者和运维人员常做的工作。下面将详细介绍安装过程以及可能遇到的问题和解决方案。 一、安装前的准备工作 在安装 MySQL 之前,需要做好一些准备工作,…

阿里 Qwen3 四模型齐发,字节 Coze 全面开源,GPT-5 8 月初发布!| AI Weekly 7.21-7.27

📢本周AI快讯 | 1分钟速览🚀1️⃣ 🧠 阿里 Qwen3 全系列爆发 :一周内密集发布四款新模型,包括 Qwen3-235B-A22B-Thinking-2507、Qwen3-Coder 和 Qwen3-MT,MMLU-Pro 成绩超越 Claude Opus 4,百万…

C语言第 9 天学习笔记:数组(二维数组与字符数组)

C语言第09天学习笔记:数组(二维数组与字符数组) 内容提要 数组 二维数组字符数组二维数组 定义 二维数组本质上是一个行列式组合,由行和列两部分组成,属于多维数组,通过行和列解读(先行后列&…

使用OpenCV做个图片校正工具

昨天有位兄台给我发了个文件,是下面这个样子的:那一双小脚既没有裹成三寸金莲,又没有黑丝,这图片肯定不符合我的要求。我要的是这个样子的好不好:让他拿扫描仪重新给我规规矩矩扫一个发过来?他要能用扫描仪…

《不只是接口:GraphQL与RESTful的本质差异》

RESTful API凭借其与HTTP协议的天然融合,以资源为核心的架构理念,在过去十余年里构建了Web数据交互的基本秩序;而GraphQL的出现,以“按需获取”为核心的查询模式,打破了传统的请求-响应逻辑,重新定义了前端…

博士招生 | 香港大学 招收人工智能和网络安全方向 博士生

学校简介香港大学创立于 1911 年,是香港历史最悠久的高等学府,QS 2025 世界排名第 17 位。计算机科学学科在 QS 2025 学科排名中位列全球第 31 位、亚洲第 5 位。计算机系(Department of Computer Science)下设系统、人工智能、数…

Linux知识回顾总结----基础IO

目录 1. 理解“文件” 1.1 文件的定义 2. 回顾 C 语言的文件操作 2.1 文件操作 2.2 实现cat 2.3 可以实现打印的几种方式 3. 系统文件的IO 3.2 使用系统的接口 3.3 内部的实现 3.4 重定向 4. 文件系统的内核结构 5. 缓冲区 5.1 是什么 5.2 为什么 5.3 有什么 5.4 见见…

网络:基础概念

网络:基础概念 在计算机发展过程中,最开始每个计算机时相互独立的,后来人们需要用计算机合作处理任务,这就牵扯到了数据交换,所以最开始的网络就诞生了。一开始,网络都是局域网LAN,后来技术成熟…

图像识别边缘算法

文章目录1. 基本概念2. 边缘检测原理边缘类型:3. 常见边缘检测算法3.1 Sobel算子3.2 Canny边缘检测3.3 Laplacian算子4. Canny边缘检测详细流程流程图示例:详细步骤说明:5. 边缘检测算法比较6. 参数调优建议Canny边缘检测参数:Sob…