# kettle_job **Repository Path**: whysln/kettle_job ## Basic Information - **Project Name**: kettle_job - **Description**: 自主开发java程序来调用kettle的类库。Kettle作为用户规模最多的开源ETL工具,强大简洁的功能深受广大ETL从业者的欢迎。但kettle本身的调度监控功能却非常弱。Pentaho官方都建议采用crontab(Unix平台)和计划任务(Windows平台)来完成调度功能。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2024-02-20 - **Last Updated**: 2024-02-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # kettle-job 项目介绍 此版本基于kettle-8.3.0.0-371版本的API开发的 部署 基础环境 操作系统:windows(linux类似) 预装软件:jdk1.8、mysql、tomcat9.0 将源码中kettle-job.sql导入mysql数据库。 配置\WEB-INF\classes\resource\db.properties 和 kettle.properties 启动tomcat Windows:apache-tomcat-9.0.10\bin\startup.bat; Linux: apache-tomcat-9.0.10\bin\startup.sh; 访问http://localhost:8080/kettle进入系统。 使用说明 登陆 访问http://localhost:8080/kettle进入登陆界面,用户名admin,密码admin 首页 首页主要是显示监控信息,当一个任务(作业或转换)启动后,这个任务就处于被系统的监控状态下,首页展示了总监控任务数、监控作业数、监控转换数、转换监控记录(仅显示5条)、作业监控记录(仅显示5条)以及7天内作业和转换的监控状况。 资源库管理 管理kettle数据库资源库的信息,可以新增、修改、删除数据库资源库。 任务管理 – 作业管理 管理作业定时任务,可以新增、修改、删除作业定时任务,启动后作业即开始运行。 任务管理 – 转换管理 管理转换定时任务,可以新增、修改、删除转换定时任务,启动后转换即开始运行。 任务管理 – 执行策略 管理执行策略,可以新增、修改、删除执行策略(定时执行策略)。 监控管理 – 作业监控 处于运行的作业会被系统监控,此处显示被监控的作业的监控信息,包括总作业任务数、总执行成功次数、总执行失败次数以及每个作业的成功次数和失败次数。查看详情页面还可以查看每次执行的日志及执行时间,日志还可下载。 监控管理 – 转换监控 处于运行的转换会被系统监控,此处显示被监控的转换的监控信息,包括总转换任务数、总执行成功次数、总执行失败次数以及每个转换的成功次数和失败次数。查看详情页面还可以查看每次执行的日志及执行时间,日志还可下载。 用户管理 此菜单只有admin用户登陆时显示,用户管理用户,admin用户可以新增用户、编辑用户、删除用户。