自学自成一派

一、Kettle是什么?

1、 是一款开源的、绿色的、解压即用的工具
2、 设计初衷是像一个水壶(Kettle)一样,接入不同来源的数据,做统一格式的输出
3、 主要用来做ETL的工具,是一个完全图形化界面的好友工具
4、 主要有两种脚本文件,一个是Transformation(.ktr)和job(.kjb),一个是针对数据的转换,一个是工作流程的控制。

二、Kettle架构:

1.Spoon:图像化界面工具(gui方式),允许通过图形界面来设计Job和Transformation,可以保存在文件中或者数据库中
2. Pan:Transformation的执行器,用于在终端执行Transformation,没有图形化界面
3. Kitchen:Job执行器,用于在这终端执行Transformtion,没有图形化界面
4. Carte:嵌入式Web服务,用于远程执行Transformation和Job,并通过Carte建立集群
5. Encr:用于对字符串进行加密的命令行工具,比如在Job和Transformation链接数据库时的参数进行加密。

三、Kettle使用注意事项

1、Kettle在连接mysql时注意要将jdbc的jar包添加到对应的目录
2、Kettle在连接其他的数据源时,比如hive和hbase时,注意不但需要对应的配置文件,而且需要版本对应,Kettle默认的版本和我们安装使用的版本不一定一致,如果不一致使用时会报错。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值