随笔 - 832  文章 - 2  评论 - 31  阅读 - 167万

kettle学习笔记(一)——入门与安装

一、概述

  1.kettle是什么

  Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,绿色无需安装,数据抽取高效稳定。中文名称叫水壶,该项目的主程序员MATT 希望把各种数据放到一个壶里,然后以一种指定的格式流出。

  更多介绍,参考kettle中文网http://www.kettle.net.cn/

  强烈推荐书籍:《Pentaho Kettle解决方案:使用PDI构建开源ETL解决方案Matt》

  2.kettle四大家族

  Chef(中文:厨师)、Kitchen(中文:厨房)、Spoon(中文:勺子)、Pan(中文:平底锅)---注意英文发

    Chef—工作(job)设计工具 (GUI方式)

    Kitchen—工作(job)执行器 (命令行方式)

    Spoon—转换(transform)设计工具 (GUI方式)

    Span—转换(transform)执行器 (命令行方式)

 

二、安装与配置

    1.前置条件

      JDK1.5+

    2.下载

      Data Integration (or Kettle)  7.1版本下载:https://sourceforge.net/projects/pentaho/files/Data%20Integration/7.1/pdi-ce-7.1.0.0-12.zip/download

     其他版本可以通过在下载页选择

    3.安装

     因Kettle是开源工具,下载的压缩包直接解压到本地路径即可

    4.启动

      由于是WIN平台,双击 Spoon.bat:

    

    启动画面:

    

    启动完成:

    

三、常见问题

  

  说明JDK版本与kettle版本不匹配(这里7.0匹配1.8的版本)

 四、kettle如何完成调度?

    https://blog.51cto.com/13602563/2165116

    开源调度项目推荐:https://my.oschina.net/u/4023929/blog/2907276

 

copy自:kettle学习笔记(一)——入门与安装

posted on   小破孩楼主  阅读(460)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示