当前位置:网站首页>kettle8.2 安装及常见问题
kettle8.2 安装及常见问题
2022-07-27 16:28:00 【黑暗料理界的扛把子】
刚才写博客发现没有发过kettle 安装的流程,这里写一下。
kettle是纯java手写的可视ETL处理工具,因此~~需要java程序的运行环境JDK.
1、下载kettle压缩包(百度网盘8.2.版本kettle)
链接:https://pan.baidu.com/s/1HPH8Da5EPWhUAXeLR7zRUQ
提取码:vrkc
2、解压到自己的电脑
注意事项不要有中文路径
3、配置环境变量
3.1 jdk环境变量配置
jdk下载(1.8版本jdk):链接:https://pan.baidu.com/s/1cmSOdm0s24XOuNo2YqkUaw 提取码:ugvr
(1) 下载完成后双击运行默认安装目录即可(C:\Program Files\Java)


(2) 单击“计算机-属性-高级系统设置”,单击“环境变量”。在“系统变量”栏下单击“新建”,创建新的系统环境变量。

(3) 新建->变量名"JAVA_HOME",变量值"C:\Program Files\Java\jdk1.8.0_151"(即JDK的安装路径)

编辑->变量名"Path",在原变量值的最后面加上“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”

新建->变量名“CLASSPATH”,变量值“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar”

(4) 检验jdk 是否安装完成
打开cmd 输入 java -version,显示如下图即表示安装完毕


3.4 kettle环境变量配置
在系统的环境变量中添加KETTLE_HOME变量,目录指向kettle的安装目录:E:\kettle\data-integration(具体以安装路径为准)
新建系统变量:KETTLE_HOME
变量值: E:\kettle\data-integration(具体以安装路径为准,Kettle的解压路径,直到Spoon.bat所在目录)

选择PATH添加环境变量:
变量名:PATH
变量值:;%KETTLE_HOME%;

4、相关配置
kettle8.2版本需要的jdk版本为1.8 上面安装的就是~
kettle在安装时需要ie浏览器版本为9及以上并且要下载相关的插件,具体的会有知道一步步来即可。
5、常见问题
在打开kettle时 ,我们需要进入到D:\kettle\data-integration目录下点击Spoon.bat

如果点击出现闪退,cmd运行出现:

莫慌 ~第一步检查自己的环境变量是否出现了问题,如果没出现问题接下来需要对Spoon.bat进行运行的内存修改
推荐使用Nodepad++ 打开Spoon.bat
if "%PENTAHO_DI_JAVA_OPTIONS%"=="" setPENTAHO_DI_JAVA_OPTIONS="-Xms1024m" "-Xmx2048m""-XX:MaxPermSize=256m"
改为
if "%PENTAHO_DI_JAVA_OPTIONS%"=="" setPENTAHO_DI_JAVA_OPTIONS="-Xms512m" "-Xmx512m""-XX:MaxPermSize=256m"
后续如果出现问题请和我交流,希望共同进步。沟通微信~~~c243126035
边栏推荐
猜你喜欢

MongoDB学习笔记(1)——安装MongoDB及其相关配置

101. (cesium chapter) cesium particle system - snow

CMD command

Unity显示Kinect捕获的镜头

kettle 分列、合并记录

Unity学习笔记(刚体-物理-碰撞器-触发器)

kettle switch / case 控件实现分类处理

There is a problem with the time zone when the idea connects to the database. The server returns invalid timezone is red Need to set ‘serverTimezone‘ property.

Kinect2 for Unity3D——AvatarDemo学习

收下这份实操案例,还怕不会用Jmeter接口测试工具
随机推荐
用函数在Excel中从文本字符串提取数字
Dynamic proxy
MySQL learning notes (2) -- stored procedures and stored functions
电磁场学习笔记-矢量分析和场论基础
一个经验
Usage of ref keyword
How to generate random numbers with standard distribution or Gaussian distribution
Basic use of Nacos (1) - getting started
MySQL学习笔记(2)——存储过程与存储函数
Latex use - control the display position of tables or graphics
An article allows you to master threads and thread pools, and also solves thread safety problems. Are you sure you want to take a look?
Unity learning notes - six common functions of object movement
WSN journal indexed by SCI
v-if,v-else,v-for
Browser rendering principle analysis suggestions collection
Kinect for unity3d - backgroundremovaldemo learning
NPM's ID card and dependence
MicaZ+Tinyos学习笔记(1)
Unity-显示Kinect深度数据
kettle入门级操作第一篇(读取excel、输出excel)