写点什么

ETL 工具—Taskctl 如何搭建配置作业类型的管理

用户头像
会飞的鱼
关注
发布于: 2021 年 03 月 02 日
ETL工具—Taskctl 如何搭建配置作业类型的管理

在 TASKCTL 中,如果我们自定义增加一种全新的作业类型。


需要三个步骤:(1) 编写驱动插件;(2) 部署驱动插件 (3) 配置作业类型


工具地址:去公众号【taskctl】回复内容 "软件" 即可永久免费授权使用


一 编写插件


如何编写插件,请参考我之前的文章 《作业类型插件机制与原理》

二 部署驱动插件


一般情况下,插件就是一个 shell 程序。编写完后,我们需要将插件程序部署到 TASKCTL 服务节点以及相应代理节点。


从理论上,我们可以将插件部署到 TASKCTL 安装用户的任意目录。但为了管理方便,我们还是遵循 TASKCTL 的一些管理规范。TASKCTL 自身带了很多作业类型及其驱动插件,统一存放到 $TASKCTLDIR/src/plugin 下,并按每一种作业类型建立子目录存放。


三 配置作业类型


用 admin 用户登录桌面客户端 admin 组件,

进入以下界面即可配置。



关键定义项说明:


1 类型名程,为自己的作业类型改一个名称,比如 mysql 等。


2 驱动定义,执行方式选择 shell, 执行程序填写您插件程序部署的全路径。停止方式选 command(如果您自定义一个停止插件也可以)


3.高级定义,一般采用缺省即可。


保存完毕后,您重新打开 Designer,就可以看到您所添加的作业类型。

四 Designer 中使用新建作业类型 mysql


1 工具箱中出现新的作业类型 mysql



2 代码中可以输入 mysql 作业类型


3 流程图中出现 mysql 作业节点



发布于: 2021 年 03 月 02 日阅读数: 16
用户头像

会飞的鱼

关注

解析ETL批量调度形式、IT大数据技术分享~ 2020.12.23 加入

还未添加个人简介

评论

发布
暂无评论
ETL工具—Taskctl 如何搭建配置作业类型的管理