写在前面
2020年疫情席卷全球,更是对整个市场经济造成了严重影响,年初疫情肆虐,西方世界单方面的科技、经济封锁,国际关系吃紧.....导致很多中小型企业业务链受阻,大型企业经费资金吃紧,轮班制导致公司运维人员工作量大幅增加;塔斯克信息技术公司经领导研究决定为了履行社会责任,积极回报社会,帮助在此疫情期间受影响的企业减少运维资金支出、提升工作效率、保证后台数据安全,工作需求场景能够应用到的ETL批量作业调度工具的,为此公司技术团队集中人力耗时6个月在原有商用版Taskctl 6.0衍生出现有的web端 Taskctl Free应用版
Taskctl Free应用版是专门为批量作业调度自动化打造的一款轻便型敏捷调度工具。可为批量作业自动化调度者提供简单的方法来管理各类复杂作业的调度和监控管理。
Taskctl通过将企业内部复杂的作业调度依赖关系,进行灵活的统一编排和管理,带来前所未有的简单性。Taskctl采用全内存计算,基于全事件技术驱动,可简单、快速地对作业进行定义、编排和执行,并生成优化调度执行建议,从而负载均衡执行作业调度。
Taskctl作为敏捷批量调度的开拓者,产品设计从一开始就专门为整洁的体验而设计,并提供丰富、直观的用户界面,以简化常见的作业调度执行编排流程。
关于taskctl Free应用版
- 适合中小企业IT自动化类系统建设,如数据系统批量调度自动化、系统运维自动化、企业数据资产监控等等。
- 适合数据开发人员,大数据从业人员,运维人员学习了解批量作业调度技术
功能特性与授权
是TASKCTL 6.0下一个版本的预览版,具备TASKCTL6.0(官网最新发布版)功能和一些新特性(如工程级变量管理,作业分片执行,微批循环等)。免费授权规格如下表:
功能权限 版本 | free版 |
---|---|
作业数【不含范例工程】 | 50 |
节点【代理】数 | 5 |
用户数 | 5 |
有效期 | 永久有效 |
7*24h 连续自动化 | 支持 |
各种调度控制策略 | 完整 |
短信 & 邮件消息通知接口 | 支持 |
restful api 二次开发接口 | 支持 |
(请注意:软件未注册,不能实现7*24h连续自动化运行,因此不能用于生产环境。)
Taskctl在线应用简介
Taskctl在线应用版V1.2相比C/S应用端功能完整,并精简部分操作逻辑,适合初学者体验taskctl产品,也能作为中小项目生产应用。
安装环境
操作系统 | Linux系列64位操作系统 | |
---|---|---|
硬件配置 | 硬盘 | 连续剩余空间20GB以上 |
CPU | 主频单核2.8GHz以上、双核1.6GHz,建议双核2.0GHz以上 | |
网卡 | 1000M | |
内存 | 至少4GB,建议8GB及以上 | |
软件环境 | Java1.8或更高版本 |
安装方法与步骤
1.下载地址:
- 网盘——提取码(97mk)
- 官网下载
2.环境准备(Java环境)
因为在线应用端基于java开发,因此需要安装java1.8及以上版本。可以通过
java – version 命令查看具体,如下图所示:
3.安装步骤
1. 上传并解压安装包taskctl-web-1.2.0.tar.gz
2. 进入解压后的taskctl-web-1.2.0目录。执行sh install.sh命令
3.确定web应用的IP/端口及调度服务端的IP/端口信息。
4.执行startup.sh启动web应用及调度服务
5. 建议通过Webkit内核的浏览器(如:360,chrome等)
访问如下地址:http://[web应用ip]:[端口]/
6. 安装过程完毕!