参考文档:http://blog.csdn.NET/huangqiude/article/details/47172339
1、准备编写kettle.bat脚本
(1)资源库的形式启动JOB
脚本内容如下: D: cd D:\kettle\data-integrationkitchen.bat -rep JS_JOB -user admin -pass qdhuang -dir /FTP抽取入库 -job jobname -level=basic>D:\JOB_LOG\JOB.log
(2)文件形式
F: cd F:/download/software/kettle/data-integration kitchen.bat /norep -file=E:/temp/buildProject.kjb >>E:/etl.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下
然后一步一步创建,下一步就可以了
下一步(选择你的.bat执行文件)
下一步(选择job的执行频率)
输入本服务器的密码:必须输入才可以执行job
至此就算完成了操作
