TASKCTL是一款批量作业自动化调度开发管理工具,可面向各种ETL作业、DataStage、Oracle、DB2、sql、Kettle、Java、Shell、Python、exe、bat、ftp等不同类型的作业调度开发和监控。可以在Window、Linux、Unix上运行,可跨平台调度Window、Linux、Unix等系统作业,调度效率高效稳定,并支持集群分布式调度,具备很高的高可用性。
http://v.youku.com/v_show/id_XMjkyMDY3MjIzNg==.html?spm=a2hzp.8253876.0.0&f=50488440工具/原料
电脑
下载TASKCTL
一、安装TASKCTL
1、配置环境变量一般我习惯单独用一个用户来安装TASKCTL,在安装之前,首先配置这个用户的环境变量,在用户根目录的.bash_profile的最后添加如下几句代码:TASKCTLDI=$HOME/taskctlPATH=$PATH:$TASKCTLDIR/binexport TASKCTLDIR PATH设置好环境变量后,我们需要让它生效,可以选择退出后重新登录,也可以用source命令让它生效。source .bash_profile
2、解压TASKCTL安装包释放tar包的文件tar -xvf TaskctlServerInstallForLinux_64bit_4.5.2.tar.gz
3、进入解压出来的目录,运行./inst 文件,执行安装向导。进入刚才释放出来的cirinst目录,然后执行inst安装程序cd cirinst ./inst执行成功后,我们会看到安装程序对系统环境的检测,也就是检查系统的环境变量是否设置,这个刚才我们已经做过了,点击回车进入下一步。这里,我们选择1 典型安装,回车,然后TASKCTL会提示是否确定,输入Y,再次回车进入安装。安装调度服务节点IP地址在安装过程中,会提示输入调度服务节点(Server节点)的IP地址,我们选择默认。下一项提示输入调度服务节点监听端口号,我们选择默认。之后,会提示是否安装范例,在这里我们选择Y,确认,然后进入下一步。之后,安装程序就会把Server节点实例化并且启动,再之后就是安装范例了。如果中途没有出现报错,那么就已经成功的把TASKCTL的服务端安装到你的服务器上了!
4、安装应用客户端客户端安装从taskctl软件官网下载客户端window版,然后直接运行客户端安装程序即可。安装该程序之前需要安装微软的.netframework 4.0及以上版本。
二、图形客户端介绍(Admin、Designer、Monitor)
1、Admin主要用于工程管理和变量定义,如果需要扩展插件也需要在这个组件中进行定义扩展。
2、Designer主要用于作业及作业流的开发,这里可以编写和设计各种串行、并行等作业及作业流。
http://v.youku.com/v_show/id_XMjkyMTIyNzgyMA==.html?spm=a2hzp.8253876.0.0&f=504884403、Monitor主要用于作业流的监控和运维。
http://v.youku.com/v_show/id_XMjkyODA0MDQ5Ng==.html?spm=a2h0j.8191423.playlist_content.5!5~5~5~A&&f=50488440&from=y1.2-3.4.5TASKCTL批量作业自动化调度应用
1、一个完整的TASKCTL产品体验过程
http://v.youku.com/v_show/id_XMjkyMTIxODcyNA==.html?spm=a2hzp.8253869.0.0