一、kettle下载
- GitHub:https://github.com/pentaho/pentaho-kettle
- 安装版:https://jaist.dl.sourceforge.net/project/pentaho/
- 学习时推荐直接下载绿色安装版,
如果需要修改源代码建议到GitHub下载后自己编译安装。
二、kettle安装
1、本文下载的安装版:kettle8.3版本 jdk要求1.8
2、解压安装包,初始化注册环境变量,运行脚本:set-pentaho-env.sh
3、启动:./spoon.sh
4、驱动找不到问题:请自行下载mysql-connector-java-5.1.41-bin.jar放到路径
\data-integration\lib下或 \data-integration\libswt\osx64下面
三、kettle使用演示
- Case1:同步一张表数据到另一张表,插入/更新模式、多表并行抽取
- Case2:文件数据抽取到表,分隔日志字段存入统计表
- Case3:跨库join表,将关联值更新至统计表
- Case4: 用户统计月报表,演示ETL开发流程
- 演示代码下载GitHub:https://github.com/storyxiao/kettle-learning