kettle与kettle-pack
kettle
-
Kettle是一个开源软件,并且运行在Java环境中,如果需要在Windows系统中运行Kettle,一般需要安装JDK
-
下载Kettle程序包,解压缩后就可以直接运行,无需安装,执行Spoon.bat脚本即可
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-od0KPAuM-1676621743695)(null#pic_center)]
上传(img-Hsh0pNmg-1676621665696)(D:\project\111.jpg)]
-
如果安装到本地,需要下载mysql和oracle数据库的驱动文件,否则会报驱动文件未安装错误。
--- mysql驱动: mysql-connector-java-5.1.48.jar mysql-connector-java-5.1.48.jar --- oracle驱动: ojdbc14.jar
-
运行kettle,新建一个转换文件,拉入输入,输出,字段选择,建一个基础版跨库同步数据的转换
kettle-pack
- 基于kettle的插件工具,支持数据实时采集应用,
- 定期执行和监控spoon创建的job和transformation,支持文件仓库、数据库仓库、本地文件形式的多任务调度
- 对采集到的数据进行实时展示、数据趋势展示以及统计报表展示应用。
项目主要采用kettle-pack管理kettle创建的转换和任务,进行任务调度处理。