用window调用kjb和ktr
1. 运行cmd,进入kettle的目录cd C:\soft\kettle\data-integration
2. 运行start pan.bat命令 Pan—转换执行器(命令行方式),一般在自动调度时借助此命令调用调试成功的转换(transform)
3. 弹出新的cmd窗口
4. 运行kitchen.bat,弹出新的窗口 kitchen—任务执行器(命令行方式),一般在自动调度时借助此命令调用调试成功的任务(job)
5. 参考网址:http://blog.csdn.net/huangqiude/article/details/47172339
6. 和:http://www.xuebuyuan.com/2129955.html
7. 在kettle中需要新建一个资源库,点击下图红色部分
8. 选择其他资源库
9. 选择文件资源库,点击开始
10. 配置文件与路径,点击结束
11. 返回后看右上角已经是在刚刚创建的资源库中了。
12. 新建一个转换,保存,填写文件名,点击确定,文件保存到文件资源库的目录下。(如果不会的话可以看看另一篇csv转换的文章http://blog.csdn.NET/huiweizuotiandeni/article/details/54381922)
13. 测试这个转换,成功后,新建一个job
14. 保存,给job取个名称
15. 编写timing.bat脚本
16.
- cd C:\soft\kettle\data-integration
- kitchen /file C:\soft\kettle\resourse-ware\timing.kjb /level Basic /logfile E:\timing.log
- @pause
17. 该脚本这么解释,先进入kitchen.bat所在目录,执行kitchen 后面为所带参数
18. /file 后为job的路径
19. /level 后为日志输出类型
20. /logfile 后为日志输出路径
21. 返回桌面,右键此电脑,进入管理,右键-任务计划程序-新建基本任务
22. 找到要启动的程序或脚本
22. 完成,等待看程序是否执行
23. 5点45的数据
24. 进入定时任务,找到自己的任务,点击运行,进行测试(这样就不用等时间了)
25. 成功转换。
26. 成功
27. 测试pan命令,猜想pan命令是处理ktr的。新建panTest.bat
- cd C:\soft\kettle\data-integration
- Pan /file C:\soft\kettle\resourse-ware\littltcsvToTable.ktr /level Basic /logfile E:\panTest.log
- @pause
28. 在windows定时任务中新建一个任务。
29. 成功
来源:http://blog.csdn.net/huiweizuotiandeni/article/details/54382639
windows是通过调用.bat文件来调用相应的程序。.bat文件找到相应程序的路径。
用window调用kjb和ktr相关推荐
- Kettle【实践 01】Linux环境下使用Azkaban定时调用Kettle的KJB或KTR脚本实现自动化数据处理(完整流程实例分享:包含sql+ktr+shell+flow相关文件云资源)
资源链接在文章末尾,包含文件: 1. 说明 Kettle 的 KJB 或 KTR 调用使用的 shell 脚本,小伙伴可能会想,可以用 Linux 的 crontab 进行任务的调度啊,为什么需要 A ...
- Java调用kjb文件
目录 一.kjb和ktr文件创建 kjb文件 ktr文件 关联kjb和ktr 变量信息 二. Java代码调用kjb 引包 放入kjb和ktr文件 三.代码调用 定时任务 一.kjb和ktr文件创建 ...
- 关于kettle版本报错不是合法的kjb,ktr文件
遇到kjb,ktr文件识别不了问题主要先找kettle版本的问题,一般情况是版本问题导致的,大多是服务器部署的时间早版本低,本地测试用的版本高导致的,如果不想动服务器上部署好的kettle就 ...
- Window调用软键盘方法
1 调用运行界面 win + r 快捷键也行 2 输入osk,回车 3 华丽丽的软键盘 因为笔记本的B和Q键坏了,所以只能出此下次,记得固定在Window底下的任务栏中,方便随时显示
- kettle怎么复制资源库的job_kettle插件更新:定时执行资源库及文件的ktr和kjb作业...
TASKCTL自带的kettle插件默认是不支持调用资源库的ktr和kjb作业的,这里我们对插件做了改造,让它可以支持资源库作业的调度了. 下载地址: 安装方法: 解压后,把cprunkjbjob.s ...
- iframe,window,滚动栏的一些问题
1.Iframe不显示边框:frameborder=0 2.Iframe不显示横向滚动栏:在iframe所指向的页面增加: <style> html{overflow-x:hidden;} ...
- Android之Window与WindowManager
Window表示一个窗口的概念,在日常开发中直接接触Window的机会并不多,但却会经常用到Window,activity.toast.dialog.PopupWindow.状态栏等都是Window ...
- Oracle Java Stored Procedure调用Unix shell
援引:Doc ID 109095.1 首先,在数据库端创建调用Unix shell的java类,用Runtime.getRuntime().exec()实现 1. CREATE OR REPLACE ...
- python调用ch_python curses使用
python 中curses封装了c语言的curses,把c中复杂部分简单化,比如addstr(),mvaddstr(),mvwaddstr()合并成了一个addstr()方法. 一.语法入门 1.打 ...
- QT与JavaScript交互/Qt调用JS脚本
QT与JavaScript交互/Qt调用JS脚本 简介 QT中调用JS函数 JS中调用QT函数 完整代码 mainwindow.h mainwindow.cpp html.html Qt调用JS脚本 ...
最新文章
- Java集合知识:TreeMap
- 智慧城市这份试卷 国外城市怎么答题?
- 配送交付时间轻量级预估实践
- MongoDB数据库备份恢复与导入导出
- C++|Qt工作笔记-Windows平台下的句柄与Qt中QWindow::winId()以及 QPlatformWindow::handle的区别与联系
- 吴征:只为寻找到杨澜
- IP分类以及子网掩码
- LINUX SHELL中,如何查找某些文件并删除
- Smart3D三维建模操作笔记
- python 实现将网页转化成pdf文档
- HTML5超级链接、图片与多媒体
- ThingJS学习笔记
- Kaldi 使用,egs下通用样例及功能小结
- jQuery插件之jqzoom放大镜插件
- Java常用工具类-发短信(集成河南华夏通信短信网关)
- 企业内网安全体系化发展方向
- git拉取代码报错fatal Authentication failed for ‘httpxxxx.git‘‘解决方案
- 微信开通检测无需等待准确高的软件
- 模拟网易云的H5音乐播放器
- SSH Tunnel隧道
热门文章
- 人人商城二次开发 各个装修模块diypage的自定义样式
- [VT虚拟化驱动]利用EPT实现无痕HOOK
- 凸优化(一)绪论与凸集
- 广义表详解(C语言版)
- python课程改进建议_关于Python课程的思考和意见
- 一起来找:程序员必去的社区与网站
- 51单片机数码管显示数字及小数点
- 全智通A+常见问题汇总解答—A+维修管理—维修领料,修改领料单材料归属到了另一个维修单下
- java中类成员,java中类成员的限定词
- smbd cpu高 linux,Samba smbd vfs.c访问限制绕过漏洞(CVE-2015-5252)