Kettle是一个基于Java的免费开源软件,是一个ETL工具。它可以在Linux, Mac, Windows上绿色安装。
安装前准备
-
安装JDK
运行Kettle 8.3以上版本需要jdk 1.8。 -
下载链接:我下载的是最新版本pdi-ce-9.0.0.0***.zip。PDI是Pentaho Data Integration的缩写。
Windows安装
-
解压缩pdi-ce-9.0.0.0***.zip
-
在cmd中运行解压缩文件夹pdi-ce-9.0.0.0**中data-integration目录下的Spoon.bat启动UI界面。
启动过程中可能会遇到问题,运行"Spoon.bat /Level:Debug"查看具体错误信息。
1) 使用错误的jdk版本
错误消息:
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
DEBUG: Using JAVA_HOME
DEBUG: _PENTAHO_JAVA_HOME=C:\Program Files\Java\jdk-14.0.1
DEBUG: _PENTAHO_JAVA=C:\Program Files\Java\jdk-14.0.1\bin\java.exe原因: 机器上装有多个jdk的版本,Kettle默认使用了