我是M2芯片的机器
安装步骤:
(1)安装jdk1.8.0_202
我本来本机安装了jdk8的其他版本和jdk11,本次全都卸载了重新安装成了jdk1.8.0_202
卸载步骤:
sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefPane
sudo rm -fr ~/Library/Application\ Support/Java
#切换到把该目录,将其下的jdk全部删除即可
cd /Library/Java/JavaVirtualMachines
然后安装jdk1.8.0_202:
下载地址:
上面链接可能失效了,我放到了百度网盘上:
链接: https://pan.baidu.com/s/1akXWQVFFJLOeaw3KAT0gsA 提取码: 1234
配置jdk环境变量:
vim /etc/profile
添加下面内容:
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_202.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH
source /etc/profile使之生效
java -version 检查下是否安装成功
(2)下载kettle最新版本9.3
下载地址:
Pentaho Community Edition Download | Hitachi Vantara
下载后解压,我解压到我个人目录下了:
(3)访问kettle
打开终端cd到你的kettle解压包的目录:
cd data-integration
先执行,因为arm架构跟intel架构存在不兼容,强制使用x86_64
env /usr/bin/arch -x86_64 /bin/zsh --login
再运行启动程序:
sh spoon.sh
如下图:
如果你不想每次打开终端都先执行语句:env /usr/bin/arch -x86_64 /bin/zsh --login
可以参考网上很多文章,在终端中新建一个描述文件,将语句复制进去,然后每次打开创建的这个定制窗口,在定制窗口中直接执行:sh spoon.sh即可。
启动成功:
小贴士:
配置下启动字符集为UTF-8,避免乱码
vim spoon.sh
编辑spoon.sh文件添加内容:-Dfile.encoding=UTF-8