kettle在线运维调度开源系统的二次开发和使用情况记录

kettle作为非常优秀的开源ETL工具得到了非常广泛的使用,一般的使用的都是使用客户端操作、命令行的调用管理,但问题是当投入生产环境使用时,动辄几十个job需要管理,操作麻烦,很难用,还有就是开发web端管理工具,kettle自带了一个web端管理工具,界面极其简陋不说,还很难用,无法投入生产使用。 由于系统大部分都是docker部署,所以运维调度功能显得尤为重要,所以在网上找了一个开源框架,用一周时间改造部署使用了起来,让我们快速mark下吧。   开源地址:https://github.com/majinju/kettle-manager 采用的是EOVA+jfinal框架。     这是运维人员使用的主界面 作业管理界面默认是列表,已改造成树表结构分租展示,由于JQuery-Grid树不支持列表编辑,所以全部操作已改为弹框处理 kettle在线运维调度开源系统的二次开发和使用情况记录

 

 

 

  定时设置 kettle在线运维调度开源系统的二次开发和使用情况记录

 

日志在线查看

kettle在线运维调度开源系统的二次开发和使用情况记录

 

 

其他功能还支持:失败重启次数、停止作业、强制结束作业等等。 kettle在线运维调度开源系统的二次开发和使用情况记录

 

目前已应用到现场生产环境,通过一段时间运维使用,发现系统还有些小问题,以后会一步一步的改造升级,作为正式的运维产品使用。

 

   

命令行的调用

上一篇:Config 多账户多区域数据聚合


下一篇:看电影学英语七