1.介绍

Carte:轻量级的HTTP服务器(基于Jetty),后台运行,监听HTTP请求来运行一个作业。可以用来 http 请求允许,停止 ,监控 job和trans的运行。其也用于分布式和协调跨机器执行作业,也就是Kettle的集群。运行Carte的服务器在kettle术语里称为slave server。

2.启动carte

1.Kettle当前目录打开cmd窗口,输入下列命令

Windows下:

carte.bat IP地址 端口    
##  例如:  carte.bat  127.0.0.1 8081 

linux 下:

nohup ./carte.sh pwd/carte-config-master-8080.xml  >  app.log 2>&1 & 
## pwd/carte-config-master-8080.xml 配置文件里面配置有相关信息

2.访问连接验证是否启动成功

http://ip:port/kettle/status/

默认用户名密码 cluster/cluster

3.http方式启动任务

浏览器输入

http://127.0.0.1:8081/kettle/executeJob/?job=C:\Users\ThinkPad\Desktop\新建文件夹\表数据生成JSON.kjb

其中 “C:\Users\ThinkPad\Desktop\新建文件夹\表数据生成JSON.kjb ” 为自己的转换任务

就能触发相应任务的允许

响应:

再次访问

http://ip:port/kettle/status/

就可以看到任务允许的状态信息

点击job name 可以跳转到详细信息

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐