Kettle—配置及使用

最近因要进行不同数据库之间进行数据迁移,本博客主要一些配置的注意事项、一些初步的使用,也想为以后写一个笔记;

背景

JDK 1.8+,kettle 1.7
kettle 官网下载地址;
这里传授下百度云离线下载功能,可以减伤国外网速慢的伤害:
这里写图片描述


配置

目前下载的版本是7.1,需要的JDK是1.8,,如果你双击spoon.bat没有出现界面的话,需要注意一下的事项:
1、
修改一下spoon.bat里内存配置:

if "%PENTAHO_DI_JAVA_OPTIONS%"=="" set PENTAHO_DI_JAVA_OPTIONS="-Xms2058m" "-Xmx1024m" "-XX:MaxPermSize=256m"
改为
if "%PENTAHO_DI_JAVA_OPTIONS%"=="" set PENTAHO_DI_JAVA_OPTIONS="-Xms512m" "-Xmx512m" "-XX:MaxPermSize=256m"

再双击下有没有效果;
2、新建系统环境变量PENTAHO_JAVA_HOME,配置与JAVA_HOME一致,可以不加人到path中:
这里写图片描述


简单迁移数据

这里写图片描述


使用JavaScript进行映射

这里写图片描述


期望

Kettle-spoon 支持定时器job,读者需考虑 新产生的数据如何处理?目标数据库又如何对源数据库进行同步数据?这些等等问题……

注:本博客纯手打。禁止爬虫到其他网站。


May-The-Good-Luck-Be-With-You

猜你喜欢

转载自blog.csdn.net/u014229282/article/details/78218406
今日推荐