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

在TASKCTL中,如果我们自定义增加一种全新的作业类型。需要三个步骤:(1) 编写驱动插件;(2) 部署驱动插件 (3) 配置作业类型

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

一 编写插件

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

 

二 部署驱动插件

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

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

图片

 

三 配置作业类型

用admin用户登录桌面客户端admin组件,
进入以下界面即可配置。

图片

关键定义项说明:

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

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

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

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

 

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

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

图片

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

图片

 

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

图片

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值