Kettle下载
开源ETL工具安装包

下载最新版Kettle ETL工具,支持Windows、Linux、Mac多系统,
附详细安装教程和环境配置指南,快速上手数据集成开发。

100万+
累计下载量
2024
最新版本
3+
支持系统
Kettle下载页面 PDI开源ETL数据集成工具多系统安装包下载预览图

Kettle各版本下载

Kettle安装教程

详细的安装步骤和环境配置指南,帮助您快速部署Kettle ETL工具

Windows安装步骤

  1. 下载并安装Java 8+ JDK,配置JAVA_HOME环境变量
  2. 下载Kettle压缩包,解压到任意目录(建议不含中文路径)
  3. 进入data-integration目录,双击Spoon.bat启动图形界面
  4. 首次启动可能较慢,请耐心等待插件加载完成
  5. 配置环境变量PENTAHO_JAVA_HOME指向JDK安装目录

Linux安装步骤

  1. 安装OpenJDK 8+:yum install java-1.8.0-openjdk
  2. 下载Kettle压缩包:wget [下载链接]
  3. 解压文件:unzip kettle-10.1.0.zip -d /opt/
  4. 添加执行权限:chmod +x /opt/data-integration/spoon.sh
  5. 启动:/opt/data-integration/spoon.sh

macOS安装步骤

  1. 通过Homebrew安装Java:brew install openjdk@8
  2. 下载Kettle压缩包,解压到Applications目录
  3. 打开终端,进入data-integration目录
  4. 执行:./spoon.sh
  5. 如果提示安全限制,在系统偏好设置中允许运行

环境配置优化

# 修改Spoon启动内存配置(Spoon.bat/Spoon.sh)
# Windows (Spoon.bat)
set PENTAHO_DI_JAVA_OPTIONS="-Xms1024m" "-Xmx4096m" "-XX:MaxPermSize=256m"

# Linux/Mac (Spoon.sh)
OPT="-Xms1024m -Xmx4096m -XX:MaxPermSize=256m"

# 字符编码配置
export LC_ALL=zh_CN.UTF-8
export LANG=zh_CN.UTF-8

# 数据库驱动配置
# 将JDBC驱动包放入 data-integration/lib 目录
# 支持MySQL、Oracle、SQL Server、PostgreSQL等

更新日志

Kettle各版本的功能更新和问题修复记录

Kettle 11.X

✨ 新功能

  • 浏览器原生 ETL 设计器,无需安装 Spoon 客户端
  • 重构 Pentaho 用户入口,统一 PDI 与 PBA 体验
  • 兼容现有 ktr/kjb,支持拖拽、预览、调试、版本管理
  • 可视化构建 / 管理 Mondrian 模型,兼容旧模型
  • 重构权限模型,支持插件、数据源、资产、执行的精细控制Pentaho

🐞 问题修复

  • Spoon 并行运行作业时抛出 OutOfMemoryErrorPentaho
  • 元数据注入(MDI)步骤导致死锁、服务器挂起
  • 进一步Java 17/21 兼容性优化,性能提升 10–15%
  • 更多大数据 / 云插件更新,稳定性与性能优化
  • 并发访问资源库时内存泄漏

⚡ 性能优化

  • 从 OSGi 转向纯插件化,降低复杂度、提升稳定性、减少资源占用
  • Web 优先设计,Spoon 与 Web Designer 双轨并行,逐步迁移
  • Java 21+Tomcat 10:漏洞修复、性能提升、长期支持
  • 100% 兼容 10.x 及更早版本的 ktr/kjb,平滑升级Pentaho
  • 社区版 / 企业版同步升级,功能对齐

Kettle 10.X

✨ 新功能

  • 新增对Java 17的支持
  • 优化大数据平台集成能力
  • 增强可视化设计界面
  • 新增多种数据源连接器
  • 改进性能监控和日志系统

🐞 问题修复

  • 修复MySQL 8.0连接问题
  • 解决大数据量处理内存泄漏
  • 修复调度器定时执行异常
  • 优化中文乱码问题
  • 修复部分组件兼容性问题

⚡ 性能优化

  • 提升数据转换执行速度
  • 优化内存使用效率
  • 加快大数据集加载速度
  • 改进并行处理能力
  • 优化磁盘IO操作

Kettle 9.X

✨ 新功能

  • 支持更多云数据源
  • 新增数据质量检查组件
  • 改进Web界面管理功能
  • 增强API集成能力

🐞 问题修复

  • 修复Windows 11兼容性问题
  • 解决部分组件中文显示问题
  • 修复调度器邮件通知异常
  • 优化数据库连接稳定性

开始使用Kettle ETL工具

下载Kettle,体验强大的开源ETL数据集成能力,提升您的数据处理效率