Mac系统Kettle安装教程
一、MacOS 装 Kettle
(1)安装MySQL
https://dev.mysql.com/downloads/mysql/ 打开下载
下载安装包后,请按照以下步骤进行安装:
双击下载
dmg
文件。双击后,会看到 MySQL 安装器文件,比如:mysql-8.0.26-macos-10.13-x86_64.pkg
。双击 MySQL 安装器文件。在介绍页面,直接点击 “继续” 按钮。
在 “许可” 页面,直接点击 “继续” 按钮。
在 “安装类型” 页面,可以直接点击 “安装” 按钮,也可以先点击 “自定义” 按钮选择要安装的组件后再点击 “安装” 按钮。
在 “配置” 页面,密码加密方式选择
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