【Kettle教程】二、Kettle环境配置

时间:2024-03-16 19:26:43

一、环境配置

  上一节提到由于Kettle为纯Java开发,所以在我们运行Spoon工具前,需要保证本机拥有JRE(Java Runtime Environment)环境,否则工具无法正常打开。一般Kettle开发者都为Java开发者,本机都会配置好JRE环境,所以可以直接打开。若你对JRE不够了解并且本机从未安装过JRE相关内容,可参考下方两种方式进行配置。
  方式一:JRE安装配置
  网上比较多,偷个懒,送上链接:JRE的安装及环境变量配置
  注意:本教程用的Kettle版本是8.2,官方要求JRE环境需1.6版本及以上,个人建议下载安装1.8版本JRE
  方式二:JRE压缩包解压至工具目录下
  经过方式一的安装过后,有没有发现,一个独立的Kettle工具,想要运行起来却要大费周折额外安装个JRE,还要配置环境变量,是不是感觉很麻烦。所以这里我们给出第二种方式,在介绍第二个方式前,我们先看看Kettle工具是如何通过我们安装的JRE跑起来的吧,我们运行Kettle工具的时候,是双击Spoon.bat启动的,所以答案就在这里。
  通过编辑器打开Spoon.bat,并向下拉,会看到如下图所示内容:可以看到有一句调用set-pentaho-env.bat的命令,在调用之后,紧接着有形似判断java.exe是否存在的逻辑,所以我们紧接着打开Spoon.bat同级目录下的set-pentaho-env.bat去一探究竟。
【Kettle教程】二、Kettle环境配置
  通过编辑器打开set-pentaho-env.bat后得到下图,从图中的描述及下方的部分代码,不难看出,此bat运行的目的,就是优先从Kettle工具路径上下级去搜索java.exe,若搜索不到,最后会取我们在安装JRE环境时配置的JAVA_HOME环境变量,并通过JAVA_HOME对应的路径找到Java.exe,从而启动Kettle程序。
【Kettle教程】二、Kettle环境配置
  看到这里,我想你大概已经猜出了方式二的具体步骤了,只需要下载JRE环境包,并解压至工具的同级或上级目录即可。
  JRE8官网下载传送门
  将下载后的jre-8u261-windows-x64.tar.gz解压至工具目录下,并修改文件夹名称为jre即可【Kettle教程】二、Kettle环境配置

二、运行参数设定

  通过上方的两种方式,我们即可顺利的打开Spoon工具,而在这之前需要再啰嗦一些内容☺
  在方式二中,我们通过编辑器打开了Spoon.bat文件,拉倒最下方你会看到如下图内容:这里配置Kettle工具时运行内存分配大小,默认最大为2G内存,若你只是学习使用,可默认不管;若要开发运行的脚本要处理较大的数据,请注意修改这里的内容,防止内存溢出。可根据服务器内存大小,建议分配最大1/4内存大小。
【Kettle教程】二、Kettle环境配置

三、总结

  本节主要介绍Kettle工具启动的环境配置及参数配置,在完成配置后,双击Spoon.bat后,即可顺利打开编辑器,开始设计我们的流程。

  本系列内容皆为日常学习使用过程中的心得总结输出,若有遗漏或错误,欢迎前辈指出;若是能对你起到帮助,也请大佬赏个赞(#.#)