继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

Kettle安装和配置

撒科打诨
关注TA
已关注
手记 265
粉丝 46
获赞 144

一.概览

       以下为Kettle中包含的多个程序:

  • Spoon:集成开发环境。

  • Kitchen:作业的命令行运行程序。

  • Pan:转换的命令行运行程序。

  • Carte:轻量级的HTTP服务器(基于Jetty),后台运行,监听HTTP请求来运行一个作业。其也用于分布式和协调跨机器执行作业,也就是Kettle的集群。


    webp

    image.png

二.Kettle安装

       Kettle是用Java开发的,所以首先需要安装Java开发环境。

1.安装Kettle

       下载Kettle:http://sourceforge.net/projects/pentaho/files
       本文下载的是7.0版本,下载后解压即可。

2.配置

(1)配置文件和.kettle目录
       Kettle运行环境中有几个文件影响了Kettle的运行情况,这些文件包括:

  • .spoonrc
           用于存储Spoon程序的运行参数和状态。

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

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

  • kettle.pwd
           使用Carte服务执行作业需要授权。Carte只支持最基本的授权方式。这种方式将密码保存在kettle.pwd文件中,其位于Kettle根目录下的pwd目录下。

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

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



作者:阿猫阿狗Hakuna
链接:https://www.jianshu.com/p/cae657c8de8d


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP