怎么在服务器执行kettle工具的.kjb文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么在服务器执行kettle工具的.kjb文件相关的知识,希望对你有一定的参考价值。

kettle工具在F:pdi-ce-5.3.0.0-213\data-integration,.kjb文件在E:\111.kjb

1:cmd方式运行
1.ktr的运行:运行transformation文件是通过Pan.bat来运行的。
打开cmd命令行窗口,转到Pan.bat所在的目录,如d:\data-integration,然后执行文件的命令为:pan /file D:\etltest\EtltestTrans.ktr
2.kjb的运行:运行job文件是通过kitchen.bat来运行的。
打开cmd命令行窗口,转到Pan.bat所在的目录,如d:\data-integration,然后执行文件的命令为:kitchen /file D:\etltest\jobOK.kjb
2.bat文件运行
如果觉得通过打开命令行输入麻烦,我们可以把它写在一个批处理文件中。如:
d:
cd D:\data-integration
pan /file D:\etltest\EtltestTrans.ktr
把这些内容保存在pan.bat里,通过双击panKtr.bat就可以执行ktr文件了。
同样地,我们把下面的内容:
d:
cd D:\data-integration
kitchen /file D:\etltest\jobOK.kjb
保存在kitchenKjb.bat里,双击它,也可以执行kjb文件。

天互数据 为您解答,希望能帮到你追问

请按照我给的文件信息写一下,用记事本把语句写一下

参考技术A 重装QQ就行了 是不是这个 如果是点立即修复 希望采纳(*^__^*) 嘻嘻 任务栏右下角出现这种提示(某文件损坏,请运行运用chkksk工具修复),一般是系统垃圾文件太多导致的,主要是上网产生的垃圾文件,清理一下就...

(转)Kettle命令行

kettle使用命令行来运行ktr和kjb

1:cmd方式运行

1.ktr的运行:运行transformation文件是通过Pan.bat来运行的。

打开cmd命令行窗口,转到Pan.bat所在的目录,如d:\\data-integration,然后执行文件的命令为:pan /file D:\\etltest\\EtltestTrans.ktr

2.kjb的运行:运行job文件是通过kitchen.bat来运行的。

打开cmd命令行窗口,转到Pan.bat所在的目录,如d:\\data-integration,然后执行文件的命令为:kitchen /file D:\\etltest\\jobOK.kjb

2.bat文件运行

如果觉得通过打开命令行输入麻烦,我们可以把它写在一个批处理文件中。如:

d:

cd D:\\data-integration

pan /file D:\\etltest\\EtltestTrans.ktr

把这些内容保存在pan.bat里,通过双击panKtr.bat就可以执行ktr文件了。

同样地,我们把下面的内容:

d:

cd D:\\data-integration

kitchen /file D:\\etltest\\jobOK.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 ZIP
file.


而options 后面可以是=也可以是:也可以是空格

kitchen.bat /file d:\\   或者 -file=D:\\ 或者/file:D:\\

下面是windows系统下一个完整的执行kettle程序的 bat 批处理文件的内容

======================================

e:

cd E:\\Tools\\data-integration
Kitchen.bat -rep repname -user admin -pass admin -dir /dirname -job jobname -level=basic>D:\\kettlelog\\kettlelog.log

 链接:http://www.cnblogs.com/wxjnew/p/3620792.html

以上是关于怎么在服务器执行kettle工具的.kjb文件的主要内容,如果未能解决你的问题,请参考以下文章

Linux下,怎么结束以后台方式启动的kettle程序?

将 Kettle 文件迁移到存储库

(转)Kettle命令行

java集成kettle调用kjb作业文件时报错,错误信息如下,这个是啥原因?

用window调用kjb和ktr

Kettle位置参数(Argument)命名参数(Parameter)变量(Variable)