kettle.job作业类型在调度工具TASKCTL 中如何使用?

TASKCTL交流社区
成都塔斯克信息技术有限公司官方账号
2022-07-26 14:46:23

TASKCTL 中调度 Kettle Job 作业有两种方式:

  • 原生 kitchen 命令(默认已支持).
  • Soap 插件方式(需额外安装插件).

作业是什么(what)

主要属性 xml 标签:

  • .kjbjob:表示是一个 kettle Job 作业类型
  • .name: 作业名称,在一个容器(流程或定时 器)中不能重复
  • .progname:被调 kettle Job 作业的完整路 径及名称,如下两种情况(资源库/文件系统): 当调用资源库时。为“资源库路径/作业名称”;当调用作业文 件时。为“作业文件目录/作业文件名”
  • .para:作业参数,格式为:参数名 1=参数值 1,参数名 2=参数值 2,...
  • .exppara: kettle 程序安装路径,资源库名, 资源库用户名,密码等环境信息

 

字段

名称

说明

env

Kettle 安装 程序路径

kitchen 命令目录

rep

资源库名

若没有该字段,则表示 调用文件系统的*.kjb

user

资源库用户

与 rep 匹配使用

pass

资源库密码

与 rep 匹配使用

  • .jobdesc:作业描述信息 例如:

 作业在哪里运行(where)

  1. 对于单机调度模式来,不用关心作业在哪里 运行. 系统缺省就在调度服务本地环境运行。
  2. 如果您的作业不在调度服务环境,而是在远 程指定代理环境,我们就需要定义 agentid 。
  3. kettle 目前不支持无代理模式。hostuser 属 性无效。

控制策略-作业在什么情况下运行(how)

在 TASKCTL 中,一旦您完成以上定义,作业 就具备基本的运行条件。对绝大数作业定义来 说,无需更多作业控制策略的定义。

如果在一个串并流程中,如果您需要对某些作 业做更多的控制,比如,错误自动重跑,特别 的执行计划等。这时候,就需要设置更多控制属性。

关于 kjbjob 返回值的申明

对于 kjbjob 返回值,由 kjbjob 对应的驱动插 件决定。kjbjob 执行成功返回 0,错误返回 1。

 

...全文
227 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDN-Ada助手 2023-01-13
  • 打赏
  • 举报
回复
您可以前往 CSDN问答-移动开发 发布问题, 以便更快地解决您的疑问
内容概要:文章详细介绍了ETL工程师这一职业,解释了ETL(Extract-Transform-Load)的概念及其在数据处理的重要性。ETL工程师负责将分散、不统一的数据整合为有价值的信息,支持企业的决策分析。日常工作包括数据整合、存储管理、挖掘设计支持和多维分析展现。文强调了ETL工程师所需的核心技能,如数据库知识、ETL工具使用、编程能力、业务理解能力和问题解决能力。此外,还盘点了常见的ETL工具,包括开源工具Kettle、XXL-JOB、Oozie、Azkaban和海豚调度,以及企业级工具TASKCTL和Moia Comtrol。最后,文章探讨了ETL工程师的职业发展路径,从初级到高级的技术晋升,以及向大数据工程师或数据产品经理的横向发展,并提供了学习资源和求职技巧。 适合人群:对数据处理感兴趣,尤其是希望从事数据工程领域的人士,如数据分析师、数据科学家、软件工程师等。 使用场景及目标:①了解ETL工程师的职责和技能要求;②选择适合自己的ETL工具;③规划ETL工程师的职业发展路径;④获取相关的学习资源和求职建议。 其他说明:随着大数据技术的发展和企业数字化转型的加速,ETL工程师的需求不断增加,尤其是在金融、零售、制造、人工智能、物联网和区块链等领域。数据隐私保护法规的完善也使得ETL工程师在数据安全和合规处理方面的作用更加重要。

16

社区成员

发帖
与我相关
我的任务
社区描述
是一款国产自研免费企业级大数据ETL批量调度处理平台;支持各类脚本任务程序和扩展;具备可视化图形拖拽设计界面以及可视化任务管理、计划调度、实时监控、消息预警和日志分析;大幅降低开发和运维成本的工具软件
数据仓库etl运维 企业社区 四川省·成都市
社区管理员
  • 敏捷调度TASKCTL
  • 加菲盐008
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧