简介
上一章讲了对Kettle的大致理解,各个组件的含义用处,以及Spoon的使用。这章就开始讲下Kettle在linux环境下的安装部署,和其中遇到的一些坑。
安装部署
- 因为Kettle不需要编译和安装,直接把包传到服务器然后解压缩就可以了。(因为我用的kettle版本是8.2,所以环境依赖jdk1.8)
[root@test local]# rz -be data-integration.zip
[root@test local]# unzip data-integration.zip
- 给脚本赋予可执行权限
[root@test local]# chmod +x ./data-integration/*.sh
- 安装依赖
[root@test local]# yum install webkitgtk
使用
上传你的ktr文件,然后运行pan.sh脚本即可
./data-integration/pan.sh -file=./xxx/test.ktr -level=Detailed
下面具体说明pan.sh的各个命令
- 显示版本信息
-version
- 执行的转换文件
-file=./xxx/filename.ker
- 命名参数
-param:key=value
- 设置日志文件
-log=./xxx/log_filename
- 设置日志级别
-level=XXX
Error: 只显示错误
Nothing: 不显示任何输出
Minimal: 只使用最少的记录
Basic: 这是默认的基本日志记录级别
Detailed: 详细的日志输出
Debug: 以调试为目的,非常详细的输出
Rowlevel: 使用行级记录,会产生大量的数据
首次接触学习的并不深入,如有错误请指出!
网友评论