kettle数据库工具

一、kettle数据库工具,我认为主要用来做数据同步工作比较好用,其他方面肯定也有应用,工具有什么功能是一回事,用户怎么用,用来干嘛看用户操作够不够骚。

二、目前kettle较高版本基本都需要至少JDK.18起步,尽量不要在开发或者生产环境用低于该版本的jdk,启动比较麻烦,或者会遇到其他问题。

三、使用
1、启动。Windows系统直接双击Spoon.bat即可,Linux系统Spoon.sh,两者都在根目录下
在这里插入图片描述
2、建立数据库连接。主对象树–DB连接,双击即可看到如下界面
在这里插入图片描述这里选择你自己对应的数据库即可,注意可能会没有连接包导致报错,去各自网站下载好放到lib文件夹下,重启即可。我这个已经添加了mysql的连接包。

3、创建你想要的具体执行。核心对象里,具体做什么可能每个人需求不同,这里就需要自行百度去学着做了,挺简单的。把对应的控件拖到右边,然后进行设置即可。
在这里插入图片描述
4、设置定时。文件–新建转换–设置定时–选择要具体执行的作业(上面具体执行的内容)
在这里插入图片描述

四、部署。
1、把做好的作业和转换都保存好,然后复制到服务器上的kettle工具里。
2、如果服务器jdk版本过低解决方案:
2.1复制一份JDK1.8到kettle根文件下。
2.2在对应的Spoon进行修改。
2.3修改一:插入
set JAVA_HOME=%cd%/jdk1.8.0_92
set PENTAHO_JAVA_HOME=%JAVA_HOME%
在这里插入图片描述
2.4如果启动不了或者启动一闪而逝,修改二:
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”
注意这两个都需要重启才能生效。

五、kettle下载地址:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值