kettle之carte方式发布服务http启动传参
·
使用carte方式发布kettle任务之后,可以通过http方式启动,停止,监控 服务的运行。同时启动的时候可以把自定义的参数一同传递给job或转换任务,本文简单介绍如何传参
1.先创建转换文件
1.设置命名参数 param
创建的转换文件里面,空白处双击设置命名参数

2.模拟表输入
正常的数据库表输入,'${param}' 为需要替换的参数。同事勾选替换sql语句里的变量

3.模拟读取的参数输出
方便调试将接收到的参数直接输出到文本文件

2.创建传参JOB
1.空白处双击设置参数

2.设置转换组件

3.启动carte
Carte.bat 127.0.0.1 8081

4.http方式启动任务并传参
1.访问地址启动任务
http://127.0.0.1:8081/kettle/executeJob/?job=C:\Users\ThinkPad\Desktop\传参job.kjb¶m=ppp

2.查看执行状态
http://127.0.0.1:8081/kettle/status/


3.查看文件输出内容

"ppp" 就是我们 http 请求中传入的参数
更多推荐
所有评论(0)