2020/3/12 9:48:19

 


本章主要讲解如何快速部署kettel作业
 
系统版本:windows2008R2
kettel版本:8.2
oracle:11gR2
mysql:5.7.28
 
 
部署前所需准备的软件包:
 
1、kettel安装包
 
2、JAVA环境(需1.8以上的java环境)
 
3、数据库驱动程序
 # 连接mysql数据库
 
  # 连接oracle数据库
可以安装oracle_client,在client家目录下搜索该驱动程序
 
 

安装步骤
1、先安装JAVA环境
 
2、解压kettel包
 
3、将数据库驱动程序放入解压包中的lib目录下
$KETTEL_HOME\data-integration\lib
 
4、双击Spoon.bat
 
5、如果没有意外就能打开kettel界面
 
 
 
 
 
进入界面后就可以开始使用KETTEL了
 

此次打算部署一个简单的oracle到mysql的一个表传输作业
 
 
1、首先建立一个转换
文件-->新建-->转换
 
 
 
2、在输入输出中找到相应控件拖到右边即可(连线可使用shift+左键)
 
 
3、分别在表输入控件和表输出控件进行配置(双击配置)
 
 
 
写入SQL,可以点击预览,可对比数据是否有出入,正确后 点击确认。
 
 
同样的 在表输出中进行配置
 
 
 
 
配置完毕,可以进行测试
 
 
 
 
测试成功后,可以开始创建作业
 
 
4、作业创建
文件-->新建-->作业
 
 
创建一个简单的作业需要用到通用中的start控件
 
 
点击转换控件绑定已有的转换
 
 
保存这个作业。
 
 
5、配置一个定时任务(windows的计划任务)
 
搞个bat脚本先
 
 
 
创建一个任务
 
 
 
 
创建了一个每隔15分钟执行一次的计划
 
 
选择脚本
点击确认,然后输入密码即可
 
 
 
创建完毕!可以等待15分钟观察数据ORACLEA中的表数据是否同步到了MySQL中。
 
 
PS:可以利用自动创建oracle数据,结合本次实测内容模拟一个环境,看能否解决数据同步的问题。
 
 
 
 
 
 
 
 
posted on 2020-03-12 16:55  第六人  阅读(212)  评论(0编辑  收藏  举报