在Windows下使用BAT调度存储在资源库中的KTR

描述:

准备环境:

1.ktr文件(该KTR必须是存储在资源管库中的)

2.bat文件

@echo off
D:
cd D:\software\pdi-ce-5.4.0.1-130\data-integrationPan.bat -rep LJ -user admin -pass admin -dir / -trans A -level=basic>d:\test.log
pause

注意:上述代码中红色标记代码为重点注意,如果是执行JOB的话,那么就需要修改为-job

执行结果如下:test.log

DEBUG: Using JAVA_HOME
DEBUG: _PENTAHO_JAVA_HOME=D:\software\JDK
DEBUG: _PENTAHO_JAVA=D:\software\JDK\bin\java.exe

D:\software\pdi-ce-5.4.0.1-130\data-integration>"D:\software\JDK\bin\java.exe"  "-Xmx512m" "-XX:MaxPermSize=256m" "-Djava.library.path=libswt\win32" "-DKETTLE_HOME=" "-DKETTLE_REPOSITORY=" "-DKETTLE_USER=" "-DKETTLE_PASSWORD=" "-DKETTLE_PLUGIN_PACKAGES=" "-DKETTLE_LOG_SIZE_LIMIT=" "-DKETTLE_JNDI_ROOT=" -jar launcher\pentaho-application-launcher-5.4.0.1-130.jar -lib ..\libswt\win32  -main org.pentaho.di.pan.Pan -rep LJ -user admin -pass admin -dir / -trans A -level basic
2016/11/11 18:26:27 - Pan - 日志级别 : 基本日志
2016/11/11 18:26:27 - Pan - 开始运行.
2016/11/11 18:26:27 - RepositoriesMeta - Reading repositories XML file: C:\Users\QIN\.kettle\repositories.xml
2016/11/11 18:26:28 - A - 为了转换解除补丁开始  [A]
2016/11/11 18:26:28 - 表输出.0 - Connected to database [DB2] (commit=1000)
2016/11/11 18:27:02 - 表输入.0 - Finished reading query, closing connection.
2016/11/11 18:27:02 - 表输入.0 - 完成处理 (I=1, O=0, R=0, W=1, U=0, E=0
2016/11/11 18:27:02 - 表输出.0 - 完成处理 (I=0, O=1, R=1, W=1, U=0, E=0
2016/11/11 18:27:02 - Pan - 完成!
2016/11/11 18:27:02 - Pan - 开始=2016/11/11 18:26:27.137, 停止=2016/11/11 18:27:02.416
2016/11/11 18:27:02 - Pan - 35 秒后处理结束.
2016/11/11 18:27:02 - A -
2016/11/11 18:27:02 - A - 进程 表输入.0 成功结束, 处理了 1 行. ( 0 行/秒)
2016/11/11 18:27:02 - A - 进程 表输出.0 成功结束, 处理了 1 行. ( 0 行/秒)
时间: 2024-10-26 12:22:55

在Windows下使用BAT调度存储在资源库中的KTR的相关文章

终于在Windows下能配置INNODB存储引擎了

终于在Windows下能配置INNODB存储引擎了 http://bbs.csdn.net/topics/390808876 退出杀毒软件和防火墙 错误日志文件和my.ini 回复于: 2014-06-16 11:46:11 140616 8:13:59 [ERROR] D:\Program Files (x86)\MySQL\MySQL Server 5.5\bin\mysqld: unknown option '----skip-innodb' 检查启动参数. 对我有用[0] 丢个板砖[0]

FAQ系列 | 如何在windows下用bat脚本定时备份mysql

并不是所有MySQL都运行在Linux下,windows下也需要做例行备份,下面是用bat脚本做自动化备份的例子,大家可以参考下. remrem C:\Program Files\WinRAR 需要放到 path 下,才能调用rar cli工具remrem 跳转到工作目录下f:cd f:\DBBAKrem 设置变量:备份文件名SET BAK_FILE=MY_DBBAK_%date:~0,-4%.sqlrem 设置变量:日志文件名SET LOG_FILE=MY_DBBAK.logrem 记录日志e

在linux和Windows下配置HP FC存储设备多路径驱动

主机安装HBA卡驱动,一般光纤卡的厂家就是QLogic和Emulex的. Linux下查看光纤卡驱动模块是否加载通过 lsmod |grep qla2xxx #查看是否加载了QLogic的光纤卡模块 lsmod |grep lpfc #查看是否加载了Emulex的光纤卡模块 modprobe lpfc  #加载相应的光纤卡模块 Windows下查看设备管理器查看是否加载了驱动(如果没有的话安装相应的光纤卡驱动). 2. 查看光纤卡的WWN号(记录下来为存储设备映射时使用) Linux more 

Windows下用Putty管理VMware Workstation 虚拟机中安装的Ubuntu12.04 LTS

Windows下实现用Putty登录管理VMware Workstation 虚拟机中安装的Ubuntu12.04 LTS 1.下载putty软件:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html,下载putty.exe,该软件不许安装,下载后直接可以运行: 2.查看Ubuntu12.04 IP地址:在VMware Workstation 虚拟机中的Ubuntu12.04 LTS上使用ctrl+alt+t 快捷键开启一

windows下操作linux虚拟机映射网络驱动器中文件提示chmod权限不足解决方案

为了方便操作,linux虚拟机会通过windows下连接网络驱动器的方式共享自己的文件,对于前端来说,我想把gulp放在windows磁盘,操作虚拟机中的php文件,一来节省虚拟机磁盘大小,二来解决虚拟机中用svn update和commit速度过慢问题. 但在实际操作中发生以下错误: 对虚拟机中文件增加chmod 777权限以及通过windows下gitbash对文件增加chmod777权限均不成功. 检查虚拟机samba设置分享文件夹的权限: [share] path = /var/www

Windows下的bat中文乱码问题

起初拿到一个bat文件,我在修改时看到编码是gb2312,我就直接将其转变为了utf8...但是在执行后的黑窗口出现中文乱码问题,最后网上获取帮助是修改编码为ANSI编码,确实不出现乱码了,ANSI是什么编码呢,原来它是一个代表值.. 不同的国家和地区制定了不同的标准,由此产生了 GB2312.GBK.Big5.Shift_JIS 等各自的编码标准.这些使用 1 至 4 个字节来代表一个字符的各种汉字延伸编码方式,称为 ANSI 编码.在简体中文Windows操作系统中,ANSI 编码代表 GB

Windows下批处理文件(.bat)的使用

批处理(Batch),就是进行批量的处理.英文译文BATCH,批处理文件后缀BAT就取的前三个字母,通常被觉得是一种简化的脚本语言,它应用于DOS和Windows系统中.批处理文件是扩展名为.bat或.cmd的文本文件,包括一条或多条命令,由DOS或Windows系统内嵌的命令解释器来解释执行.批处理程序尽管是在命令行环境中执行,但不仅仅能使用命令行软件,不论什么当前系统下可执行的程序都能够放在批处理文件里执行. 批处理文件是无格式的文本文件.在命令提示符下键入批处理文件的名称,或者双击该批处理

openssl windows 下 编译 bat

make_openssl32.bat   ----------- D:cd D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\call vcvars32.bat c:cd c:\cd openssl-1.0.2g perl Configure VC-WIN32 no-asm --prefix=C:\openssl-1.0.2g\win32call ms\do_ms.bat call ms\do_win32 rem nt 编译为l

windows下通过bat脚本和计划任务实现设置某一服务的守护进程

通常服务器上跑的服务或者应用程序比较重要,如果无意间被关闭将造成不定程度的影响.通过为比较重要的服务设置守护进程,守护服务的进程.当服务关闭时可以自动开启,方法如下: 第一步:写守护进程的bat脚本  内容如下: 脚本内容中  set_task=RDO.exe意思为检查是否有RDO.exe进程. 要用的话就改成自己的进程名,如果进程宕了就过会自动重启(会在RDO.exe进程安装目录下生成一个start.bat) 其中 start.bat脚本内容中的start 后面的参数与set_svr后面的参数