1 Star 0 Fork 206

lulusayhi01 / kettle-monitor-platform

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 3.17 KB
一键复制 编辑 原始数据 按行查看 历史
leemoonlit 提交于 2020-06-07 20:59 . update README.md.

介绍

Kettle是一款国外开源的ETL工具,纯java编写,可以在不同系统平台上运行,绿色无需安装,数据抽取高效稳定,操作简单快捷,提供了丰富的组件来满足不同类型的数据间的转换等。本工具基于kettle的开源版本进行一个开发,提供了kettle任务执行常用的一些功能。满足绝大情况下kettler任务执行管理及执行日志查看功能。 kettle-monitor-platform采用了Ruoyi的后台管理系统,在此基础上进行相关功能的开发。基于kettle的(kettle-8.3.0.0-371)版本上进行开发。主要采用spring-boot,mybatis,durid,thymeleaf,kettle-8等技术。

功能简介

  1. 转换管理:配置管理转换,可编辑转换名称及选择参数、执行
  2. job管理:配置管理job,可编辑job名称及选择参数、执行
  3. 参数信息配置:配置转换和任务执行时需要的变量参数
  4. 服务节点:配置kettle的节点,管理节点是否有效
  5. 参数组分类管理: 配置管理参数的分组,一个组下可以有多个参数
  6. 执行日志查看: 查看执行的任务明细和停止正在执行的任务
  7. 定时任务:在线(添加、修改、删除)转换、job及其他的任务调度包含执行结果日志

开发环境

  1. 环境准备 JDK >= 1.8 (推荐1.8版本) Mysql >= 5.5.0 (推荐5.7版本) Maven >= 3.0 Tomcat >= 8.4

  2. 创建一个数据库,然后执行doc文件夹的下的几个sql脚本

  3. 修改配置ruoyi-admin模块下的resource目录下配置文件application-dev.yml下的数据库连接

配置文件

  1. 开发环境idea启动ruoyi-admin模块下的 com.deodar.KettleMonitorApplication
  2. 在tomcat下部署启动是需要复制kettle的simple-jndi目录到{tomcat_home}\bin目录下,不然报错,目录找不到
  3. 项目访问地址: http://127.0.0.1:8080/kettle-monitor

系统截图

监控首页

转换管理

job管理

服务节点

执行日志查看

转换明显

job明细

定时任务

交流

QQ: 欢迎加入qq交流群 750935994,群里有部署文档说明及资料

感谢

Java
1
https://gitee.com/lulusayhi01/kettle-monitor-platform.git
git@gitee.com:lulusayhi01/kettle-monitor-platform.git
lulusayhi01
kettle-monitor-platform
kettle-monitor-platform
master

搜索帮助