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
就能触发想应任务的允许
响应:
再次访问
http://ip:port/kettle/status/
就可以看到任务允许的状态信息
点击job name 可以跳转到详细信息