终于又想起来要把ketlle装好了,原先我是在虚拟机用的kettle,可是切换还是太麻烦了,今天想说装一个mac版的。进到官网发现它已经换地址了。。。
好巧不巧,刚好是6月5号换的。sad。
1、下载kettle
其实kettle的下载文件是mac和windows通用的,就是mac安装步骤比较繁琐。。。
这是kettle官网网址:
https://sourceforge.net/projects/pentaho/files/
旧版图片:
可以发现没有下载键了,不能直接下载了,而是长这样:
下载这个pdf后,可以看到:
就是说,要到这个链接去下载:https://www.hitachivantara.com/en-us/products/pentaho-platform/data-integration-analytics/pentaho-community-edition.html
点击Download Now!
来到这个页面:
继续往下滑动:
记住一定要下载9.0以上版本!!!!不然会多一步麻烦的步骤!!!
我选择的是9.3版本。
找到 pdi-ce-9.3.0.0-428.zip 开始安装即可。
共1.1G,所以需要等待一段时间。
2、配置jdk
这段时间可以来安装需要的jdk。但是因为我之前已经安装过了,所以可以参考以下这个博主的文章!
快速搞定 MAC 系统 JDK 安装及环境变量配置,让你的开发之路更加顺畅
终端输入:java -version
出现下图即可。
3、 配置Rosetta Terminal
终端-设置-描述文件-复制描述文件
然后给新的shell命名【Rosetta Shell】
窗口标题改为Terminal (Intel)(当然可以不改)
但是!记得要在shell启动运行命令中输入以下内容,并取消勾选【在shell中运行】
env /usr/bin/arch -x86_64 /bin/zsh --login
设置好过后重启终端。
打开刚刚建立的Rosetta shell
在这个页面输入以下内容:
cd /usr/local
sudo mkdir homebrew
sudo chgrp admin homebrew
sudo chmod g+rwx homebrew
curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebre
等待下载:
4、 启动spoon
将第一步下载好的zip解压,得到一个叫data-integration的文件
复制项目,剪切到我们的用户-自己的资源文件夹下
接下来的步骤很复杂,我尝试了很多博主的办法,最后参考其他文章的基础上,终于成功后了。。。
重点步骤!
使用vi命令或者显示隐藏文件后在根目录下打开.zshrc文件,添加如下内容:
if [ "$(sysctl -n sysctl.proc_translated)" = "1" ]; then
local brew_path="/usr/local/homebrew/bin"
else
local brew_path="/opt/homebrew/bin"
fi
export PATH="${brew_path}:${PATH}"
.zshrc文件就是在终端输入:open .zshrc
会打开这个文件:
添加之后保存关闭这个窗口,然后终端输入:source ~/.zshrc
即可!
现在在 终端打开data-integration
输入:sh spoon.sh
出现如下即可以运行:等待片刻后:
成功!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!