kettle spoon是大家比较常用的etl工具,一般都是部属在luni系统或者windows系统上。但是我们知道有很多人在mac上开发软件,所以这个也不列外。
但是mac上部属也会出现问题。今天就来汇总下。
基本资料
源码下载地址:https://github.com/pentaho/pentaho-kettle.git
pdi下载: https://community.hitachivantara.com/s/article/data-integration-kettle
国内镜像 http://mirror.bit.edu.cn/pentaho/
很多博客上都有基本的部属。
1.下载kettle,地址是 https://sourceforge.net/projects/pentaho/files/ 这个网站大陆肯定是下载不了的,特别慢。
2.如果要连mysql,下载mysql的驱动包 ,这个驱动包的版本和要链接的数据库版本有关。很多博客有写
3.在mac 上是运行spoon.sh文件 打开方式设置为终端。
4.如果启动报错 nullExcept: 然后有关内容是 new_GC 什么的
这个时候 你需要把 libswt里面的 swt.jar 替换成最新的包
5.如果启动没问题,但是点击 链接资源库 报错:The resource could not be loaded because the App Transport Security policy.......
如图:
这个没解决方案。 需要下载最新的kettle spoon.也就是9.0+ 网上说的那一堆加配置,是基于app开发者的角度。没有任何作用。引起这个的原因是 苹果 不允许app 内部还继续用http.
所以直接升级你的kettle。
持续更新.......