Mac系统Kettle安装教程

一、MacOS 装 Kettle

(1)安装MySQL

https://dev.mysql.com/downloads/mysql/ 打开下载

下载安装包后,请按照以下步骤进行安装:

  1. 双击下载 dmg 文件。双击后,会看到 MySQL 安装器文件,比如:mysql-8.0.26-macos-10.13-x86_64.pkg。双击 MySQL 安装器文件。

  2. 在介绍页面,直接点击 “继续” 按钮。

  3. 在 “许可” 页面,直接点击 “继续” 按钮。

  4. 在 “安装类型” 页面,可以直接点击 “安装” 按钮,也可以先点击 “自定义” 按钮选择要安装的组件后再点击 “安装” 按钮。

  5. 在 “配置” 页面,密码加密方式选择 Use Strong Password Entryption。然后,输入 root 用户的密码。点击 “Finish” 按钮就完成安装了

管理 MySQL

MySQL 偏好窗格会被默认安装。你可以在 系统设置中找到它。MySQL 偏好窗格允许你启动、停止和配置 MySQL。

(2)java必须用 JDK1.8.0_202

百度网盘链接: https://pan.baidu.com/s/1wwnoeYwrinQbialUcUYlYA 提取码: wyey 

如果已安装其他版本要先删除其他版本,下载以下软件,运行删除

https://javadl-esd-secure.oracle.com/update/jut/JavaUninstallTool.dmg

二.问题

M1电脑macOS12.4安装Kettle执行spoon.sh报如下错误,原因是Kettle不支持M1。

sh /Users/jason/Downloads/data-integration/spoon.sh 
I'm sorry, this Mac platform [arm64] is not yet supported!
Please try starting using 'Data Integration 32-bit' or
'Data Integration 64-bit' as appropriate.

二.解决步骤

1.创建Rosetta Terminal官网教程

(1)打开终端->偏好设置

(2)复制自定义名称Terminal (Intel)

(3)切换到Shell栏

env /usr/bin/arch -x86_64 /bin/zsh --login

(4)双击左侧Terminal (Intel)图标打开终端,输入如下命令安装Homebrew

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 homebrew

(5)使用vi命令或者显示隐藏文件后在根目录下打开.zshrc文件,添加如下内容:

cd ~
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}"

(6)在终端执行命令

source .zshrc

(7)进入Kettle下载文件夹data-integration目录下,执行命令启动Kettle,一定要使用咱们新建的终端Terminal (Intel)

sh spoon.sh