kettle 配置与使用
kettle 配置与使用
kettle windows 安装环境,需要 java sdk, jdk-8u201-windows-x64.exe, kettle 版本 8.3。
启动 kettle, 双击 Spoon.bat,如图:

kettle 可以连接很多数据库,其中主流数据库配置如下:
配置数据库
oracle 数据库
如果 oralce 版本是 16 以上,数据库名称需要改成\orcl![kettle oracle 数据库连接]()
sql server 数据库
连接 sql server,需要将jtds-1.3.1.jar文件,放入跟目录的lib文件夹。![kettle sqlserver 数据库连接]()
使用 http client
数据请求,解析 json
配置 http client
json 示例如下:
1 | { |
解析 json,采用$..,数组对象 [*],如图:
使用 Kitchen
使用 Kitchen.bat 执行后台任务,运行 *.kjb文件
1 | Kitchen.bat /file D:\kettle\data\demo.kjb /level Error /logfile D:\kettle\logs\log.txt |
参数:/file 指定 *.kjb文件/logfile 指定日志文件/level 指定日志级别:Minimal, Basic, Detailed, Debug, Rowlevel, Error, Nothing
- Error:只显示错误信息
- Nothing:不做任何日志输出
- Minimal:仅仅最小输出
- Basic:基本信息输出,默认日志级别
- Detailed:详细日志输出
- Debug:调试使用,非常详细
- RowLevel:行级别日志,会产生大量日志

