用window调用kjb和ktr
时间:2022-03-18 03:59
1. 运行cmd,进入kettle的目录cd C:\soft\kettle\data-integration
2. 运行start pan.bat命令 Pan—转换执行器(命令行方式),一般在自动调度时借助此命令调用调试成功的转换(transform)
3. 弹出新的cmd窗口
4. 运行kitchen.bat,弹出新的窗口 kitchen—任务执行器(命令行方式),一般在自动调度时借助此命令调用调试成功的任务(job)
5. 参考网址:
6. 和:
7. 在kettle中需要新建一个资源库,点击下图红色部分
8. 选择其他资源库
9. 选择文件资源库,点击开始
10. 配置文件与路径,点击结束
11. 返回后看右上角已经是在刚刚创建的资源库中了。
12. 新建一个转换,保存,填写文件名,点击确定,文件保存到文件资源库的目录下。(如果不会的话可以看看另一篇csv转换的文章http://blog.csdn/huiweizuotiandeni/article/details/54381922)
13. 这个转换,成功后,新建一个job
14. 保存,给job取个名称
15. 编写timing.bat脚本
16.
[plain]- 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
[plain]- 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文件找到相应程序的路径。
本类排行
- 1terminate called after throwing an instance of 'std::cad_alloc' what():std::bad_alloc
- 2动态 WebApi 引擎使用教程(3行代码完成动态 WebApi 构建)
- 3windows 查看文件的md5/sha1/sha256
- 4打造一个window桌面应用:在线聊天对话机器人
- 5git windows下换行符问题 LF与CRLF转换
- 6[Linux]Windows远程CENTOS7桌面
- 7FileExistsError: [WinError 183] 当文件已存在时,无法创建该文件。
- 8K8S--可视化界面Kubernetes Dashboard(API Server方式)
- 9搜索引擎sphinx的windows安装和使用
- 10Redis安装成windows服务