kettle简单的ETL抽取同步两个库之间的数据
Posted Brrby
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kettle简单的ETL抽取同步两个库之间的数据相关的知识,希望对你有一定的参考价值。
kettle下载安装
kettle下载,提取码为 1qyd
安装后,把连接数据库需要的jar包放到 data-integration\\lib 目录下,到时候kettle才能正确连接数据库。
- sqlserver需要的jar包,提取码为 6a6q
- mysql需要的jar包,提取码为 n8yn
- kettle是纯java编写的,依赖的jdk必须至少在1.8以上,提取码为 fnsh
如果只是作为ETL数据抽取,就不用再做什么配置及设置,只需打开安装目录下的spoon.bat即可启动kettle
简单使用
以本地的sqlserver和mysql为例
- 先创建一个转换
- 对这个新建的转换设置要用到的数据库
- kettle的sqlserver 数据库连接
登录sqlserver时的服务器名就是要填的主机名
- kettle的mysql 数据库连接
- 左侧的输入里找到表输入,双击
- 左侧的输入里找到表输出,双击
- 可以先保存再执行
输出 ‘Spoon - 转换完成!!’ 即为ETL抽取成功。
可以看下mysql的原有数据及sqlserver上的同步数据
以上是关于kettle简单的ETL抽取同步两个库之间的数据的主要内容,如果未能解决你的问题,请参考以下文章