一、概念介绍
1.ETL
ETL是英文Extract-Transform-Load的缩写,用来描述将数据从来源端经过抽取、交互转换、加载至目的端的过程。
2.kettle
个人理解Kettle是一个实现ETL开发的一个开发工具,类似Java开发中的IDEA。
二、kettle基本原理


三、kettle安装部署(windows)

如果连接数据库需要在 \lib 文件目录下添加需要的jar包,MySQL数据库的话建议将5和8版本的jar包都添加进去。
- Windows下启动
运行Spoon.bat文件 - Linux下启动
运行Spoon.sh
四、Linux下kettle的使用


- 赋予权限
chmod +x pan.sh
chmod +x spoon.sh - 执行命令
./pan.sh -rep=xxxxx -user=admin -pass=admin -trans=xxxxx -dir=/xxxxx


chmod +x kitchen.sh
./kitchen.sh -rep=xxxxx -user=admin -pass=admin -job=xxxxx -dir=/xxxxx -logfile=./logs/log.txt
寄语
心之所向,素履以往


1331

被折叠的 条评论
为什么被折叠?



