一.概览
以下为Kettle中包含的多个程序:
Spoon:集成开发环境。
Kitchen:作业的命令行运行程序。
Pan:转换的命令行运行程序。
Carte:轻量级的HTTP服务器(基于Jetty),后台运行,监听HTTP请求来运行一个作业。其也用于分布式和协调跨机器执行作业,也就是Kettle的集群。
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
共同学习,写下你的评论
评论加载中...
作者其他优质文章