kettle定时调度,使用Windows任务计划器


通常情况下,在工作中在数据抽取过程中,会使用到job进行定时抽取。本文主要介绍kettle在windows下定时执行job。
      备注:我用的kettle版本是5.1.0
1、准备编写kettle.bat脚本
      有库

      D:
      cd D:/kettle/data-integration
      kitchen.bat -rep JS_JOB -user admin -pass qdhuang -dir  /FTP抽取入库  -job jobname  -level=basic>D:/JOB_LOG/JOB.log

没有库

      D:
      cd D:/kettle/data-integration
      kitchen.bat -file="D:/tools/Common/kettle_pdi-ce-8.2.0.0-342/data-integration/job_test1.kjb" -level=basic>D:/JOB.log

2、针对以上我来介绍下
       首先cd 是进入到kettle安装执行文件目录下 
       -rep 表示的是你的仓库名,也就是你的资源库的名称,这里我的资源库名称就是 JS_JOB
       -user 资源库用户名    这里就是admin
      -pass 资源库密码        这里是qdhuang 默认的是admin ,为了安全我们可以更改密码
      -dir    就是你的job在资源库中存放目录  支持中文的目录
      -job   job的名称   这里我的job名称就是jobname
      -level 日志的级别  我们普通的写basic就可以了,就是最基本的
      最后面就是日志了,针对job跑起来的相关信息都会保存在job.log中
3、针对相关的更多参数如下:
/rep        : Repository name
/user       : Repository username
/pass       : Repository password
/job        : The name of the job to launch
/dir        : The directory (dont forget the leading /)
/file       : The filename (Job XML) to launch
/level      : The logging level (Basic, Detailed, Debug, Rowlevel, Error, Nothing)
/logfile    : The logging file to write to
/listdir    : List the directories in the repository
/listjobs   : List the jobs in the specified directory
/listrep    : List the available repositories
/norep      : Do not log into the repository
/version    : show the version, revision and build date
/param      : Set a named parameter <NAME>=<VALUE>. For example -param:FOO=bar
/listparam : List information concerning the defined parameters in the specified job.
/export     : Exports all linked resources of the specified job. The argument is the name of a ZIP
file.
4、windows下建立执行任务

本次操作的是在windowsserver2008下

kettle定时调度,使用Windows任务计划器

 

 然后一步一步创建,下一步就可以了

kettle定时调度,使用Windows任务计划器

 

 下一步(选择你的.bat执行文件)

kettle定时调度,使用Windows任务计划器

 

 下一步(选择job的执行频率)

kettle定时调度,使用Windows任务计划器

 

 kettle定时调度,使用Windows任务计划器

 

 输入本服务器的密码:必须输入才可以执行job

kettle定时调度,使用Windows任务计划器

 

 至此就算完成了操作

原创文章,作者:3628473679,如若转载,请注明出处:https://blog.ytso.com/270516.html

(0)
上一篇 2022年6月27日
下一篇 2022年6月27日

相关推荐

发表回复

登录后才能评论