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
2
3
4
5
6
7
8
9
10
11
12
13{
"status": 0,
"message": "ok",
"result": [
{
"name": "春熙路",
"province": "四川省",
"city": "成都市",
"district": "锦江区",
"uid": "xxsdas-aaax-cc2decd"
}
]
}
解析 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:行级别日志,会产生大量日志

