Kettle使用入门

2020-09-18  本文已影响0人  mcknight

介绍

Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,绿色无需安装,数据抽取高效稳定。ETL,是英文 Extract-Transform-Load 的缩写,用来描述将数据从来源端经过抽取(extract)、转换(transform)、加载(load)至目的端的过程。
Kettle中有两种脚本文件,作业(Job)和转换(transformation),转换完成针对数据的基础转换,作业完成整个工作流的控制。

安装

下载地址:https://sourceforge.net/projects/pentaho/files/Data%20Integration/
下载之后解压就可以使用,不需要安装。

四大核心组件

使用

在windows下只需要双击Spoon.bat即可打开软件

主界面

使用示例

该示例为在两个不同的数据库/表之间同步数据

创建数据库连接的时候可能会报错,这是因为缺少连接数据库的类库,如连接mysql就需要连接mysql对应的jar包mysql-connector-java-5.1.41-bin.jar,到网上下载后放到lib目录下即可。

image.png
./kitchen.sh -file=作业文件路径

即可完成定时任务的启动

上一篇 下一篇

猜你喜欢

热点阅读