ETL工具-Taskctl在Windows作业类型的使用(Soap服务驱动)
TASKCTL服务端部署在Linux端,因此不能直接调用Windows环境的作业。从taskctl6.0.2开始,推荐采用基于web服务的taskctl-plugin-windows插件服务来驱动Windows平台的作业。
安装taskctl-plugin-windows服务
1 确保安装环境(windows)具备java1.8+版本。
2 下载 taskctl-plugin-windows.zip,解压后进入目录,以管理员身份执行install命令
3 按照install程序提示,确定安装信息:
4 安装完毕!生成cprunsoapwindows.sh文件(注释部分已含调度示例,请查看)。
5以管理员身份执行startup命令启动插件Soap服务。
在Admin中配置插件
1 拷贝生成的cprunsoapwindows.sh至调度服务(或代理)端插件目录,例如:
$TASKCTLDIR/src/plugin/ms-windows/shell/cprunsoapwindows.sh
2 添加mscmd作业类型的执行程序为新插件。
至此,taskctl-plugin-windows插件的安装与配置过程完毕。
作业是什么(what)
(一) 主要属性xml标签:
.mscmd:表示是一个windows环境中可执行程序作业类型
.name: 作业名称,在一个容器(流程或定时器)中不能重复
.progname:被调windows程序的完整路径及名称
.para:windows程序的入口参数(基于bat批处理脚本规则,参数最多不超过9个)
.exppara: 插件脚本cprunsoapwindows.sh二次开发扩展使用
.jobdesc:作业描述信息
(二) 调度示例:
调度范例请参考cprunsoapwindows.sh注释部分
作业在哪里运行(where)
1 对于单机调度模式来,不用关心作业在哪里运行. 系统缺省就在调度服务本地环境运行。
2 如果您的作业不在调度服务环境,而是在远程指定代理环境,我们就需要定义agentid 。
3 windows作业类型目前不支持无代理模式。hostuser属性无效。
具体参考: 作业属性-agentid&hostuser
控制策略-作业在什么情况下运行(how)
在TASKCTL中,一旦您完成以上定义,作业就具备基本的运行条件。对绝大数作业定义来说,无需更多作业控制策略的定义。
如果在一个串并流程中,如果您需要对某些作业做更多的控制,比如,错误自动重跑,特别的执行计划等。这时候,就需要设置更多控制属性。
具体参考:作业属性总体概述中的-控制策略
关于windows作业返回值的申明
对于windows作业返回值,由windows作业对应的驱动插件决定。windows作业执行成功返回0,错误返回1。
使用要点及相关知识
1.Windows插件服务采用utf-8编码。
日志乱码请参见:日志乱码解决方法
2.Soap服务默认端口为18561,需开放此端口
3.若需中断JOB作业,请仿照步骤二配置cpstopsoapwindows.sh插件。
ETL工具-Taskctl在Windows作业类型的使用(Soap服务驱动)相关推荐
- 批量处理作业调度工具Taskctl的Kettle转换作业类型的使用(soap服务驱动)
工具下载:去公众号[taskctl]回复内容 "软件" 即可 TASKCTL默认采用pan命令方式调度kettle转换作业.除此之外,我们还提供了taskctl-plugin-ke ...
- ETL工具—Taskctl 如何搭建配置作业类型的管理
在TASKCTL中,如果我们自定义增加一种全新的作业类型.需要三个步骤:(1) 编写驱动插件:(2) 部署驱动插件 (3) 配置作业类型 工具地址:去公众号[taskctl]回复内容 "软件 ...
- ETL作业调度软件TASKCTL自定义扩展作业类型插件安装
TASKCTL批量自动化调度作业类型扩展插件的安装方法如下几种: 1. 直接覆盖法 直接覆盖法的意思就是将自定义扩展好的插件,通常是一个shell脚本,上传至后台调度核心服务上,然后修改后台任务类型的 ...
- 免费ETL调度管理平台,自动化运维工具 TASKCTL 8.0作业设计功能使用
TASKCTL 8.0 8.0是一款基于B/S架构[轻量企业级免费ETL任务批量处理工具]它支持各类脚本任务程序和扩展:具备可视化图形拖拽设计界面,以及可视化任务作业管理.计划调度.实时监控.消息提醒 ...
- 免费etl工具Taskctl—Web版【作业设计】
软件下载地址:去公众号 "Taskctl" 关键字回复 "领取" 即可获得永久授权并使用 认识 Taskctl-web TASKCTL 遵循软件产品标准化的原则 ...
- 【翻译】在backtrack5上用Evilgrade工具15步**windows
首先声明下,这是我转转自红盟的一篇文章,原文链接在这里:http://www.cnhonkerarmy.com/thread-78296-1-1.html 这篇文章是我无意中看见的evligrade的 ...
- ETL批量作业,批量任务,批量数据挖掘免费调度引擎工具Taskctl Web应用版
从这获取:去公众号[taskctl]回复内容 "软件" 即可免费永久授权 认识 Taskctl-web TASKCTL 遵循软件产品标准化的原则,以 "专业.专注&quo ...
- ETL开源工具 taskctl 6.0 免费授权
功能完整是基本,简单易用才是王道,这就是TASKCTL对敏捷的朴素定义.功能少,怎么复杂也会简单:而功能体系完整,怎么简单也会复杂.因此,简单与复杂是相对的,而TASKCTL正是追求那种在功能完整不可 ...
- Kettle-开源的ETL工具集-实现SqlServer到Mysql表的数据同步并部署在Windows服务器上
场景 kettle 中文名称叫水壶,该项目的主程序员MATT希望把各种数据放到一个壶里,然后 以一种指定的格式流出.是一款由纯Java编写的ETL工具,绿色无需安装,数据抽取高效稳定(数据迁移工具). ...
- 【Android 逆向】Android 逆向通用工具开发 ( Windows 平台静态库程序类型 | 编译逆向工具依赖的 Windows 平台静态库程序 )
文章目录 一.Windows 平台静态库程序类型 二.编译逆向工具依赖的 Windows 平台静态库程序 一.Windows 平台静态库程序类型 在 Android 逆向通用工具 MobileGame ...
最新文章
- Segment Tree
- 创业活动平台,2019路演活动报名网站
- mybaits trim用法
- linux下的ImageMagick安装
- Spring Boot——Redis安装配置与应用整合
- mysql root账号_修改mysql root账号密码
- 遗传算法之: One Max Problem
- 【知识点总结】大数据技术原理与应用
- php pdo连接oracle乱码,PHP编程:php pdo oracle中文乱码的快速解决方法
- ISO 27002【实践指南】 -2022新标准
- CCNA上机实验_19-PPP
- C#实战008:Excel操作-创建新的Excel工作表
- Jenkins集成GitHub
- express实现图片上传
- Everyday English(四)
- windows 空会话 ipc$域控 SYSVOL 和NETLOGON共享
- 改变世界的五位程序员
- 计算机图形学(四)几何变换_5_三维空间的几何变换_1_三维平移
- Win10操作系统语言中文转英文设置步骤
- ①、HTML 简介实践学习