Kettle安装和配置

一.概览

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

  • Spoon:集成开发环境。
  • Kitchen:作业的命令行运行程序。
  • Pan:转换的命令行运行程序。
  • Carte:轻量级的HTTP服务器(基于Jetty),后台运行,监听HTTP请求来运行一个作业。其也用于分布式和协调跨机器执行作业,也就是Kettle的集群。


    Kettle安装和配置_第1张图片
    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里有一个概念叫共享对象,其类似于转换的步骤、数据库连接定义、集群服务器定义等这些可以一次定义,然后在转换和作业里多次引用的对象。

你可能感兴趣的:(Kettle安装和配置)