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

kettle使用命令行来运行ktr和kjb相关推荐

  1. 命令行编译运行CSharp文件

    命令行编译运行CSharp文件 找到csc.exe所在的路径.如我本机上为"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727" 在环境变量 ...

  2. 命令行下运行 java someClass.class出现 “错误:找不到或无法加载主类someClass ” 的解决方案

    命令行下运行 java someClass.class出现 "错误:找不到或无法加载主类someClass " 的解决方案 参考文章: (1)命令行下运行 java someCla ...

  3. 【Flutter】Flutter 应用创建运行 ( Android Studio 创建 / 运行 Flutter 应用 | 命令行创建 / 运行 Flutter 应用 )

    文章目录 一.Android Studio 中创建 Flutter 应用 二. Android Studio 中运行 Flutter 应用 三. 命令行 中创建 Flutter 应用 四.命令行 中运 ...

  4. 在Linux命令行下运行Matlab

    在Linux下安装完matlab后,会在/usr/local/bin/下生成matlab文件,可以使用matlab命令. Usage:  matlab [-h|-help] | [-n | -e]   ...

  5. java运行class文件_java命令行下运行class文件

    今天碰到了一个很变态的问题,写了一个很简单的HelloWord.java,内容如下: package com.yanjiuyanjiu; public class HelloWorld { publi ...

  6. 如何在CLI命令行下运行PHP脚本,同时向PHP脚本传递参数?

    如何在命令行下运行PHP脚本[带参数] 创建一个简单的文本文件,其中包含有以下PHP代码,并把它保存为hello.php: <?php echo "Hello from the CLI ...

  7. 命令行给php脚本传参,如何在CLI命令行下运行PHP脚本,同时向PHP脚本传递参数?...

    标签:c   t   sp   get   int   name   php   test   print   root   enter //命令行输入输出流 fwrite(STDOUT," ...

  8. c语言用命令行编译运行程序_使用C程序执行系统命令

    c语言用命令行编译运行程序 Sometimes, we may need to execute Linux/Windows DOS commands through our C program. (N ...

  9. Java按包编译jar_java用命令行编译运行时带有包和使用外部jar包的情况

    命令行编译运行Java程序时,加载指定目录中的Jar包: 解决方案一: 编译:javac -Djava.ext.dirs=./lib Test.java  或 javac -Djava.ext.dir ...

  10. php yii应用运维,Windows运维之Windows下用cmd命令实例讲解yii2.0在php命令行中运行的步骤...

    本文主要向大家介绍了Windows运维之Windows下用cmd命令实例讲解yii2.0在php命令行中运行的步骤,通过具体的内容向大家展现,希望对大家学习Windows运维有所帮助. Yii中的资源 ...

最新文章

  1. UML类图符号 各种关系说明以及举例
  2. Microbiome:所谓的“富集培养”获得的微生物真的都是被“富集”出来的吗?(一作解读)...
  3. (一)为什么要UML
  4. misc高阶 攻防世界_攻防世界 Misc 进阶题(一)
  5. 免 sudo 使用 docker
  6. SQLAlchemy 一些基本操作
  7. No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? ide
  8. 【并行计算-CUDA开发】GPGPU OpenCL/CUDA 高性能编程的10大注意事项
  9. cvCalcBackProject() 直方图反向投影匹配
  10. 移动硬盘在服务器上读不出来怎么办,移动硬盘无法识别的usb设备怎么办
  11. AXURE RP EXTENSION FOR CHROME:AXURE RP铬延展剂--谷歌工具插件使用配置(打开并成功预览本地.html文件)
  12. Django中mysql的正向建模与反向建模
  13. 小王Java学习打卡day07——模板方法设计,接口,多态
  14. 用浏览器控制台获取一些网页资源
  15. w ndows无法完成格式化,windows无法完成格式化怎么办【图文教程】
  16. Business Requirement
  17. 如何通过CRM系统获取更多销售线索?
  18. EOS智能合约开发系列(二)
  19. c#考试,答题系统制作(窗体)
  20. 【代码质量管理工具】--使用sonarLint提高代码质量

热门文章

  1. 《富爸爸穷爸爸 》 读书笔记
  2. javaWeb通过servlet实现注册登陆
  3. 9. 广义表 - 广义表概念,存储结构,深度/长度,复制算法
  4. 计算机中应用g,CH340g使用说明详解 - 全文
  5. 修改ubuntu的用户名密码
  6. 锋利的jQuery读书笔记(一)
  7. 金蝶EAS BOS工作流开发(附带JAVA脚本)
  8. 魔兽服务器维护一般要多少时间,《魔兽世界》魔兽世界维护时间心得
  9. 面经手册 · 第1篇《认知自己的技术栈盲区》
  10. 匹配 网络 Q值 带宽