Kettle安装部署及使用
1、JDK安装
打开官网下载JDK安装包(下载网址:https://www.oracle.com/java/technologies/downloads/#java8-windows)
下载完成后,进行安装,安装到指定目录(要记住目录结构!!!,笔者这里选择的是默认路径:C:\Program Files\Java\jdk1.8.0_201\),安装完成后配置环境变量(这里以Windows11为例演示):
a)此电脑->属性->高级系统设置->高级->环境变量
b)新建两个系统变量:
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.8.0_201\
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
c)选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角的分号和已有的路径进行分隔。
变量名:Path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
d)环境变量配置完成后,打开cmd窗口,分别输入java、javac、java -version,能正确执行命令说明JDK安装及环境变量配置成功。
2、Kettle安装
2.1 Kettle下载
官网地址:http://community.pentaho.com/projects/data-integration/
2.2 创建Kettle环境变量
变量名:PENTAHO_JAVA_HOME
变量值:C:\Program Files\Java\jdk1.8.0_201\(即JDK的安装路径)
2.3 解压Kettle的安装包,Windows系统打开Spoon.bat文件来启动Kettle程序,Linux系统打开Spoon.sh文件来启动Kettle程序。
双击Spoon.bat文件可能会出现闪退,此时可用NotePad++打开Spoon.bat文件,将
if "%PENTAHO_DI_JAVA_OPTIONS%"=="" set PENTAHO_DI_JAVA_OPTIONS="-Xms2058m" "-Xmx1024m" "-XX:MaxPermSize=256m"
改为
if "%PENTAHO_DI_JAVA_OPTIONS%"=="" set PENTAHO_DI_JAVA_OPTIONS="-Xms512m" "-Xmx512m" "-XX:MaxPermSize=256m"