kettle简单的ETL抽取同步两个库之间的数据

Posted Brrby

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kettle简单的ETL抽取同步两个库之间的数据相关的知识,希望对你有一定的参考价值。

kettle下载安装

kettle下载,提取码为 1qyd

安装后,把连接数据库需要的jar包放到 data-integration\\lib 目录下,到时候kettle才能正确连接数据库。

  1. sqlserver需要的jar包,提取码为 6a6q
  2. mysql需要的jar包,提取码为 n8yn
  3. kettle是纯java编写的,依赖的jdk必须至少在1.8以上,提取码为 fnsh

如果只是作为ETL数据抽取,就不用再做什么配置及设置,只需打开安装目录下的spoon.bat即可启动kettle


简单使用

以本地的sqlserver和mysql为例

  1. 先创建一个转换

  1. 对这个新建的转换设置要用到的数据库

  1. kettle的sqlserver 数据库连接
    登录sqlserver时的服务器名就是要填的主机名


  1. kettle的mysql 数据库连接


  1. 左侧的输入里找到表输入,双击


  1. 左侧的输入里找到表输出,双击


  1. 可以先保存再执行


输出 ‘Spoon - 转换完成!!’ 即为ETL抽取成功。


可以看下mysql的原有数据及sqlserver上的同步数据

以上是关于kettle简单的ETL抽取同步两个库之间的数据的主要内容,如果未能解决你的问题,请参考以下文章

[etl数据库同步]使用Kettle实现数据库同步

etl工具,kettle实现循环

Kettle数据同步和抽取

ETL工具kettle怎么进行增量数据抽取:通过标志位

数据处理 大数据数据抽取 ETL 工具 DataX KettleSqoop

数据处理 大数据数据抽取 ETL 工具 DataX KettleSqoop