Kettle 学习笔记 — 部署

一、安装 JDK

由于 kettle 是 Java 语言开发的,该软件的运行依赖 Java 运行环境,需要首先安装 JDK

kettle 7.0 及以上版本 需要 JDK 1.8 及以上版本。

JDK 的安装及配置环境变量步骤请参考博文:《安装 JDK 并配置环境变量

二、配置 kettle 的环境变量

1、右键【此电脑】,选择【属性】,然后单击左侧的【高级系统设置】,切换到【高级】标签。单击下方的【环境变量…】。

2、在系统变量下方单击【新建】,在【变量名】处输入:KETTLE_HOME 【变量值】处输入( kettle 的解压路径):D:\ProgramFiles\data-integration 然后单击【确定】。

3、选中【Path】那一行,然后单击【编辑】。再弹出的窗口,单击【新建】按钮。输入:%KETTLE_HOME% 然后依次单击【确定】关闭窗口。

三、修改启动参数及放入数据库驱动

1、kettle 的启动脚本中默认分配的最小内存是1024M,最大内存是2048M,如果电脑的物理内存低于8GB 需要将修改启动参数。将Spoon.bat 中:"-Xms1024m" "-Xmx2048m" 修改为:"-Xms512m" "-Xmx1024m" 然后保存并关闭,如果在运行转换和作业过程中,出现内存溢出的情况,请调整此处的数值。

2、如果在系统变量中已经设置了其他版本的JDK,为了防止冲突,可以在启动脚本中直接指定使用的JDK。在Spoon.bat 中开头的部分加入:

        set JAVA_HOME =D:\ProgramFiles\Java\jdk1.8.0_261

        set JRE_HOME=%JAVA_HOME%\jre

3、kettle 自带了很多数据库的驱动,但是没有常见的 OracleMySQL SQL Server 驱动将数据库的驱动分别放置在 liblibswt 目录下。其中 libswt 目录还需要根据操作系统的类型和位数进行放置,如果 Windows 64 位就放置在 libswt\win64 目录,如果是 Linux 64 位就放置在 libswt\linux\x86_64 目录。如果在spoon 运行中放置,还需要重启 spoon .

  • Oracle 的驱动可以从 Oracle 的安装目录 %ORACLE_HOME%/jdbc/lib/ 中获取。
  • MySQL 的驱动可以从 https://dev.mysql.com/downloads/connector/j/5.1.html下载。
  • SQL Server 的驱动可以从安装目录或者官网获取,需要根据 JRE 的版本进行选择:mssql-jdbc-8.2.2.jre8.jar、mssql-jdbc-8.2.2.jre11.jar、mssql-jdbc-8.2.2.jre13.jar 中的一个,还需要 jtds-1.3.1.jar 配合才能使用。

四、启动

2、使用Windows + R 打开【运行】对话框,输入:Spoon.bat 按回车键后即可启动 kettle 。

3、稍等片刻后就可以看到 kettle 的主界面。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值