基本依赖
git上lijie的开源项目
Sqlite数据库,安装教程链接
Apache-Tomcat,安装教程链接
blog.csdn.net/u012964753/… www.cnblogs.com/lpgit/p/109… 等等,网上有很多详细教程
KETTLE,安装教程链接
www.jianshu.com/p/c76bac247… 其中资源库连接改为Sqlite,文章下方会给出配置 或者去网上搜索均可
配置资源库
Sqlite数据库需要预先建好,如图所示flu.db即为预先建好的数据库
主机名称: ?jdbc:sqlite:D:\flu\sqlite\flu.db 数据库名称: D:\flu\sqlite\flu.db 端口号: -1
端口号使用-1才能成功连接
配置好之后即可将Kettle转换或作业保存到配置的资源库
创建调度资源库
参照kettle-scheduler项目里的kettle-scheduler.sql写一版Sqlite的即可,并将表结构建立在和kettle资源库独立的Sqlite数据库中,并修改项目下的配置文件,在WEB-INF\classes\resource下
db.properties
#jdbc.driver=com.mysql.cj.jdbc.Driver
#jdbc.url=jdbc:mysql://localhost:3306/km?serverTimezone=UTC&characterEncoding=utf8&useUnicode=true&useSSL=false
#jdbc.username=root
#jdbc.password=root
jdbc.driver=org.sqlite.JDBC
jdbc.url=jdbc:sqlite://d:/flu/sqlite/km.db
jdbc.username=
jdbc.password=
kettle.properties
# Kettle Properties
#绝对路径,用于初始化kettle环境变量(.kettle/kettle.properties所在路径),指向kettle根目录(例如 D:\data-integration)
kettle.home=D:\\flu\\pdi-ce-8.3.0.0-371\\data-integration
#绝对路径kettle下plugins文件
kettle.plugin=D:\\flu\\pdi-ce-8.3.0.0-371\\data-integration\\plugins
#相对路径,不需要改,暂时没有查出有什么用
kettle.script=Html\\js\\libs\\url
#日志级别
kettle.loglevel=basic
#kettle日志存放路径
kettle.log.file.path=D:\\flu\\kettle-schedule\\logs
#保存上传文件转换(.ktr)或作业(.kjb)的路径,此功能未调试,暂时停用,待开发
kettle.file.repository=D:\\data-integration\\test