当前位置:网站首页 > Java基础 > 正文

java kettle 开发教程



kettle 的官网是 https://community.hitachivantara.com/docs/DOC-,github 地址是 https://github.com/pentaho/pentaho-kettle。

建议安装 JDK1.8 及以上,7.0以后版本的 kettle 不支持低版本 JDK。

例如 MySQL 数据库需要下载 mysql-connector-java.jar,oracle 数据库需要下载 ojdbc.jar。下载完成后,将 jar 放入 kettle 解压后路径的 lib 文件夹中即可。

注意:本文基于 pdi-ce-7.0.0.0-25 版本进行介绍,低版本可能有区别。

打开 kettle,点击 文件->新建->转换。

 

在左边 DB 连接处点击新建。

 

 

 

根据提示配置数据库,配置完成后可以点击测试进行验证,这边以 MySQL 为例。

 

 

 

在左侧找到表输入(核心对象->输入->表输入),拖到右方。

 

 

 

双击右侧表输入,进行配置,选择数据源,并输入 SQL。可以点击预览进行预览数据。

 

 

 

 

 

 

 

 在左侧找到插入/更新(核心对象->输出->插入/更新),拖到右方。

 

 

 

 按住 Shift 键,把表输入和插入/更新用线连接起来。

 

 

 

 双击插入/更新进行配置。

 

 

 

 点击运行,就可以运行这一个转换。

 

 

运行结束后,我们可以在下方看到运行结果,其中有日志,数据预览等,我们可以看到一共读取了多少条数据,插入更新了多少数据等等。

 

 

 

这样就完成了一个最简单的转换,从一个表取数据,插入更新到另一个表。

新建一个作业。

 

 

 

从左侧依次拖动 START 、转换、成功到右侧,并用线连接起来。

 

 

 

双击 START,可以配置作业的运行间隔,这边配置了每小时运行一次。

 

 

 

双击转换,选择之前新建的那个转换。

 

 

 

点击运行,就能运行这次作业,点击停止就能停止。在下方执行结果,可以看到运行的日志。

 

 

 

这样就完成了一个最简单的作业,每隔1小时,将源表的数据迁移到目标表。

  • 上一篇: java配置 教程xp
  • 下一篇: java转行教程视频
  • 版权声明


    相关文章:

  • java配置 教程xp2026-02-03 11:18:04
  • java版本安装教程2026-02-03 11:18:04
  • java教程1482026-02-03 11:18:04
  • java web 视频教程教程2026-02-03 11:18:04
  • java值传递教程2026-02-03 11:18:04
  • java转行教程视频2026-02-03 11:18:04
  • java教程第332讲2026-02-03 11:18:04
  • java教程易百2026-02-03 11:18:04
  • java基岩互通教程2026-02-03 11:18:04
  • java全选教程2026-02-03 11:18:04