以下是 **Kettle(现称Pentaho Data Integration, PDI)** 的下载和安装详细教程,适用于 Windows、macOS 和 Linux 系统。
---
### **1. 下载 Kettle (PDI)**
1. **访问官网**
打开浏览器,进入 Pentaho 官方下载页面:
[https://sourceforge.net/projects/pentaho/files/](https://sourceforge.net/projects/pentaho/files/)
2. **选择版本**
- 找到 **"Data Integration"**(即 Kettle 的现用名称)。
- 选择最新稳定版本(如 `9.4`),点击进入。
- 下载对应的安装包:
- Windows: `pdi-ce-{版本号}.zip`
- macOS/Linux: `pdi-ce-{版本号}.tar.gz`
3. **下载 Java 环境(如需)**
Kettle 需要 **Java 8 或 11**(建议 OpenJDK 或 Oracle JDK):
- 下载 JDK:
- [Oracle JDK](https://www.oracle.com/java/technologies/javase-downloads.html)
- [OpenJDK](https://adoptium.net/)
---
### **2. 安装步骤**
#### **Windows 系统**
1. **解压文件**
- 将下载的 `pdi-ce-{版本号}.zip` 解压到任意目录(如 `C:\kettle`)。
2. **配置 Java 环境**
- 如果未安装 Java,请先安装 JDK 并配置环境变量:
- 设置 `JAVA_HOME` 指向 JDK 安装路径(如 `C:\Program Files\Java\jdk-11.0.15`)。
- 将 `%JAVA_HOME%\bin` 添加到系统 `PATH` 变量。
3. **运行 Kettle**
- 进入解压后的文件夹,双击:
- **Spoon.bat**(图形界面模式)
- **Pan.bat**(命令行执行转换)
- **Kitchen.bat**(命令行执行作业)
---
#### **macOS/Linux 系统**
1. **解压文件**
```bash
tar -xzvf pdi-ce-{版本号}.tar.gz -C /opt/
```
(建议解压到 `/opt/` 或用户目录)
2. **配置 Java 环境**
- 确保已安装 Java 并设置 `JAVA_HOME`:
```bash
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk # 路径根据实际调整
export PATH=$JAVA_HOME/bin:$PATH
```
- 可将以上命令添加到 `~/.bashrc` 或 `~/.zshrc`。
3. **运行 Kettle**
```bash
cd /opt/data-integration
./spoon.sh # 启动图形界面
```
---
### **3. 首次使用配置**
1. **启动 Spoon**
- 首次启动会提示创建资源库(数据库存储作业/转换),可选择 **“无需资源库”** 直接使用。
2. **界面语言切换**
- 右上角菜单 → **Tools** → **Language** → 选择 **中文**(如需)。
3. **测试连接**
- 点击 **“主对象树”** → **“DB 连接”** → 新建数据库连接(如 MySQL、PostgreSQL)。
---
### **4. 常见问题**
- **启动报错“No JDK found”**
检查 `JAVA_HOME` 环境变量是否指向正确的 JDK 路径。
- **图形界面卡顿**
编辑 `spoon.sh` 或 `spoon.bat`,调整 JVM 内存参数:
```
-Xms1024m -Xmx2048m
```
- **中文乱码**
在 `spoon.sh` 中添加以下参数:
```
-Dfile.encoding=UTF-8
```
---
### **5. 学习资源**
- **官方文档**:
[https://help.hitachivantara.com/Documentation/Pentaho/9.4](https://help.hitachivantara.com/Documentation/Pentaho/9.4)
- **视频教程**:B 站/YouTube 搜索 “Kettle 入门教程”。
---
按照以上步骤即可完成安装。如有其他问题,欢迎追问!