49 Star 318 Fork 200

leemoonlit / kettle-monitor-platform

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

介绍

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交流群 743155099由于原来的群被举报,群里的部署文档说明及资料全部丢失。

感谢

MIT License Copyright (c) 2020 leemoonlit Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

基于kettle8.3 的在线任务管理系统,配置简单,使用方便。 展开 收起
Java 等 4 种语言
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/leemoonlit/kettle-monitor-platform.git
git@gitee.com:leemoonlit/kettle-monitor-platform.git
leemoonlit
kettle-monitor-platform
kettle-monitor-platform
master

搜索帮助

14c37bed 8189591 565d56ea 8189591