专门为kettle这款优秀的ETL工具开发的web端管理工具。
- 平台简介
- 出发点
- 专门为kettle这款优秀的ETL工具开发的web端管理工具。
kettle作为非常优秀的开源ETL工具得到了非常广泛的使用,一般的使用的都是使用客户端操作管理,但问题是当投入生产环境使用时,动辄上百或几百个job需要管理,这时在使用客户端管理已经很难完成了。我所知道的解决方案有用命令行的调用的,操作麻烦,总之还是很难用啦,还有就是开发web端管理工具,kettle自带了一个web端管理工具,界面极其简陋不说,还很难用,基本无法投入生产环境使用,其他没留意到还有没有较好对众多job进行管理的工具。
基于以上情况,和我近四年的kettle定制开发与使用经验。我设计并开发了这款kettle web端管理工具。
本平台初版已经投入使用三年多了,我们公司已经在多地部署使用,开源以来,外部也有大量用户,所以基础的作业调度功能已经稳定,新添加的功能基本属于锦上添花,有些小bug也难免,欢迎反馈,让我们一起让他变得更好。 本系统是基于数据库资源库设计的,暂时不考虑支持文件资源库,当前支持oracle和mysql。 关于kettle版本的问题,我开发使用的是5.4版,用这个当然更好,其他版本也是可以的,我测试了5.1、5.4、7.0都是可以使用的,7.1是有问题的,以后测试,本系统只调用了kettle一些基础api,版本相差不是太大应该都是可以的。
当前提供了极速体验0.3.0版,是当前km的最新版本。
- 集成安装包直接集成了kettle、mysql、kettle-manager,这样能减低对部署人员的技术要求。
- 下载集成安装包,按安装包中的文档操作即可,很简单几步,还配有截图,应该算是没有难度了。
- 关键提示:执行init.bat脚本是要采用管理员模式运行,否则无法正常安装mysql服务。
部署相关文件都会上传到网盘中,当前最新版为0.2.0,项目网盘地址。
与nifi作技术造型的对比。