1.Kitchen——作业执行器(后缀名:kjb)
是一个作业执行引擎,用来执行作业。这是一个命令行执行工具,参数说明如下。
-rep:Repositoryname任务包所在存储名
-user:Repositoryusername执行人
-pass:Repositorypassword执行人密码
-job:Thenameofthejobtolaunch任务包名称
-dir:Thedirectory(don'tforgettheleading/or\)
-file:Thefilename(JobXML)tolaunch
-level:Thelogginglevel(Basic,Detailed,Debug,Rowlevel,Error,Nothing)指定日志级别
-log:Theloggingfiletowriteto指定日志文件
-listdir:Listthedirectoriesintherepository列出指定存储中的目录结构。
-listjobs:Listthejobsinthespecifieddirectory列出指定目录下的所有任务
-listrep:Listthedefinedrepositories列出所有的存储
-norepon't logintotherepository不写日志
示例: 1. Windows 中多个参数以 / 分隔,key 和value之间以:分隔
ü 作业存储在文件
Kitchen.bat /level:Basic>D:\etl.log /file:F:\Kettledemo\email.kjb
ü 作业存储在数据库
Kitchen.bat /rep kettle /user admin /pass admin /job F