kettle从入门到精通 第二十一课 kettle Carte服务器

本文详细介绍了如何配置Kettle的jdbc.properties文件、使用JNDI连接数据库,启动和管理Carte服务,包括设置repository、导入文件,以及如何通过环境变量、web界面和RESTAPI来调度任务和查看运行日志。
摘要由CSDN通过智能技术生成

1、相关配置文件

jdbc.properties
保存在simple-jndi目录下,这个文件用来存储JNDI连接对象的连接参数。Kettle可以用JNDI的方式来引用JDBC连接参数,如IP地址、用户认证,这些连接参数最终用来在转换和作业中构造数据库连接对象。

kettle.properties
通用的保存Kettle属性的文件。

repositories.xml
Kettle可以通过资源库管理转换、作业和数据库连接这样的资源。

shared.xml
Kettle里有一个概念叫共享对象,其类似于转换的步骤、数据库连接定义、集群服务器定义等这些可以一次定义,然后在转换和作业里多次引用的对象。

pwd 文件夹

2、启动carte 服务,本次演示环境是windows,也可以在linux环境上运行。

启动命令 Carte.bat ./pwd/carte-config-master-8080.xml

 3、

1)、修改kettle.properties中的属性值,尤其是repository_base_dir,决定生产运行是文件资源库还是数据库资源库。删除缓存.spoonrc和db.cache-9.3.0.0-428

2)、将开发转换或者job文件导入到数据库仓库。

3)、设置环境变量KETTLE_HOME,将开发属性文件 kettle.properties 放到 KETTLE_HOME对应的文件目录下面。

4)、部署carte服务命令

Carte.bat ./pwd/carte-config-master-8080.xml
Carte.bat ./pwd/carte-config-8081.xml

5)停止Carte服务 http://ip:8080/kettle/stopCarte/

https://help.hitachivantara.com/Documentation/Pentaho/9.3/Products/Use_Carte_Clusters

6)、carte web控台

web查看 http://ip:8080/kettle/status/,用户名和密码 cluster/cluster

7)、carte web接口

目前基于database 资源库的情况下,executeTrans 和stopTrans 两个接口好使(本人已测试)

更多细节查看官网

https://help.hitachivantara.com/Documentation/Pentaho/9.3/Products/Use_Carte_Clusters#t_pentaho_schedule_jobs_to_run_on_a_remote_carte_server

https://help.hitachivantara.com/Documentation/Pentaho/9.3/Developer_center/REST_API_Reference/Carte/020

8)、运行日志在 logs 目录下面的pdi.log

  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值