最近需要从oracle导一批数据到mysql,需要用到kettle,于是下载了mac版的kettle工具,基本步骤如下:
1、下载jdk,需要jdk1.8以上,环境变量需设置好JAVA_HOME路径
2、下载Kettle
.1.0.0-324.zip
或者
/
选择pdi-ce-7.1.0.0-12.zip下载
或者直接/7.1/pdi-ce-7.1.0.0-12.zip
下载
我选择的是pdi-ce-7.1.0.0-12.zip下载
3、下载mysql数据驱动
/?id=476197
解压压缩包mysql-connector-java-5.1.,将mysql-connector-java-5.1.46-bin.jar复制到/data-integration/lib目录。
4、启动
通过终端进入/data-integration目录,输入命令 sh spoon.sh,启动Kettle
启动过程中报一个未预期的错误发生在Spoon: probable cause:在停止Spoon前,请先关闭其它spoon窗口!
检查发现并没有其他窗口在运行spoon.sh,同时清理了用户下的.kettle和.pentaho缓存之后,依然报错,按照网上的方法修改了spoon.sh脚本中间JVM内存大小也不行,还是报错
最后在.eclipse.a.macosx.x86_64
下载了最新的eclipse.swt包,替换kettle中的原文件,目录在data-integration/libswt/osx64下
替换下图文件即可
替换完成后,重新执行sh spoon.sh后,终于可以正常启动啦,问题解决
本文发布于:2024-02-01 03:14:03,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170672844233468.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |