脚本宝典收集整理的这篇文章主要介绍了kettle cmd,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
1:cmd方式运行
1.ktr的运行:运行transformation文件是通过Pan.bat来运行的。
打开cmd命令行窗口,转到Pan.bat所在的目录,如d:data-integration,然后执行文件的命令为:pan /file D:etltestEtltestTrans.ktr
2.kjb的运行:运行job文件是通过kITchen.bat来运行的。
打开cmd命令行窗口,转到Pan.bat所在的目录,如d:data-integration,然后执行文件的命令为:kitchen /file D:etltestjobOK.kjb
2.bat文件运行
如果觉得通过打开命令行输入麻烦,我们可以把它写在一个批处理文件中。如:
d:
cd D:data-integration
pan /file D:etltestEtltestTrans.ktr
把这些内容保存在Pan.bat里,通过双击panKtr.bat就可以执行ktr文件了。
同样地,我们把下面的内容:
d:
cd D:data-integration
kitchen /file D:etltestjobOK.kjb
保存在kitchenKjb.bat里,双击它,也可以执行kjb文件。
2 :keTTLe 的 kitchen.bat 后面参数说明
Options:/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 ZIPfile.
而options 后面可以是=也可以是:也可以是空格
kitchen.bat /file d: 或者 -file=D: 或者/file:D:
下面是windows系统下一个完整的执行kettle程序的 bat 批处理文件的内容
======================================
e:
cd E:Toolsdata-integrationKitchen.bat -rep repname -user admin -pass admin -dir /dirname -job jobname -level=basic>D:kettlelogkettlelog.log
以上是脚本宝典为你收集整理的kettle cmd全部内容,希望文章能够帮你解决kettle cmd所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。