前提
1、安装JDK java环境
一、Kettle是纯Java编写的ETL开源工具,目前Kettle7和Kettle8都须要Java8或者以上才能正常运行。因此开运行Kettle前先检查Java环境是否正确配置。html
很明显当前环境没有安装java JDK环境,那么接下来咱们去java官网下载JDK安装包。java
JDK下载网址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html mysql
根据本身的系统环境下载对应的JDK版本,这里是windows 64位的操做系统。git
安装流程:
1)下载完安装,这里选择是的默认安装,能够根据本身的习惯安装到相应的位置,这个安装到哪一个路径是可选的。sql
2)这里是Java安装,也能够点击更改更改到别的盘符下面去(我在此默认安装):数据库
3)等Java安装完成以后整个JDK的安装就到此结束了,点击关闭就能够。 windows
测试java是否安装成功,还明显仍是没有安装成功,缘由是没有添加JAVA环境变量。oracle
2、接下来添加java环境变量计算机——>属性——>高级系统设置——>环境变量。
JAVA_HOME环境变量ide
如今须要新建系统变量,点击系统变量下的新建:变量名能够自命名,通常使用JAVA_HOME,变量值是你的JDK安装的目录(全路径),个人是默认在C盘下安装的: 工具
Path环境变量。
在系统变量里找到Path变量,这是系统自带的,不用新建。双击Path,因为原来的变量值已经存在,在已有的变量后加上“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”。注意前面的分号。
CLASSPATH环境变量。
配置方法:
新建CLASSPATH变量 CLASSPATH变量名字,注意不要忘记前面的点和中间的分号。且要在英文输入的状态下的分号和逗号。
CLASSPATH :.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
3、 测试环境。
检验是否配置成功 运行cmd 分别输入java, java -version (java 和 -version 之间有空格)。
若如图所示 显示版本信息 则说明安装和配置成功。
正式开始安装Kettle
官方网址:https://community.hitachivantara.com/docs/DOC-1009855 下载最新版本便可,此包大小在860M左右。
或者是在本地git下载:http://192.168.20.12/download/dev-tool/kettle_windows.zip 这里是Windows版本
点击解压缩下载的压缩包
找到spoon.bat,双击运行,会出现下面的页面:
1.建立一个新的转换,点击保存到本地路径,Ctrl+s保存到本地的某个目录底下,kettle默认转换文件保存后后缀名为ktr;
2.右击DB链接选择新建,做用是用来链接数据库,此图为mysql为例,选择Native(JDBC方式)。在右侧把须要添加的选项填写。
链接名称:这次链接的名称
主机名称:数据库的ip地址
数据库名称:指的是数据库上面具体的那个库。
端口号:根据实际开放的端口填写
用户名,密码:数据库的用户名,密码
填写完相关信息,点击测试若是链接成功会弹出一个窗口显示链接的信息如图:
若是失败则会提示没有找到链接数据库的jdbc驱动如图,方法以下:
1)此时须要咱们去官网下载jdbc驱动,我这里是mysql,须要去mysql官网下载若是是其余版本数据均可以去官网找相关的驱动,方法是同样的具体方法以下:
网址:https://dev.mysql.com/downloads/connector/j/
根据本身的操做系统来选择,windows 选择平抬独立。
点击下载以下驱动
将下载完压缩包解压,会获得mysql驱动如图
将驱动文件放到kettle安装位置下路径为:pdi-ce-7.1.0.0-12\data-integration\lib,这时候必须从新启动kettle,添加链接DB库,在进行测试 :