当前位置:网站首页>ETL开发工具Kettle下载安装环境搭建及使用教程
ETL开发工具Kettle下载安装环境搭建及使用教程
2022-07-24 18:33:00 【无 羡ღ】
一、下载地址
官网:Kettle官网地址
更多下载地址:各版本下载链接
百度网盘:百度网盘地址 ,提取码:beeo
二、Kettle目录说明
Kettle文件夹目录说明:

Kettle 文件说明:

三、Kettle 安装部署
概述:在实际企业开发中,都是在本地Windows环境下进行 kettle 的 job 和 Transformation 开发的,可以在本地运行,也可以连接远程机器运行
1)安装 jdk,版本建议1.8及以上
2)下载kettle压缩包,因kettle为绿色软件,解压缩到任意本地路径即可
3)双击Spoon.bat,启动图形化界面工具,就可以直接使用了
四、连接数据库驱动配置
表输入可以说是kettle中用到最多的一种输入控件, 因为企业中大部分的数据都会存在数据库中。kettle可以连接市面上常见的各种数据库,比如Oracle,Mysql, SqlServer等。但是在连接各个数据库之前,我们需要先配置好对应的数据库驱动,本教程以mysql为例,给大家讲解kettle连接mysql数据库的过程。

1. 数据库驱动下载
一定要下载对应数据库版本
SqlServer驱动下载地址:https://sourceforge.net/projects/jtds/
MySQL驱动下载地址:https://dev.mysql.com/downloads/connector/j/

2. 环境配置
1. 首先我们要将对应版本的mysql连接驱动放到kettle 安装目录下面的lib文件夹下,然后重启kettle 的客户端Spoon

2. 重启Spoon客户端以后,我们就可以创建对应的数据库连接了,在转换视图的主对象树目录下,有个DB连接,右键然后选择新建,在打开数据库连接框里,填写正确的数据库信息,然后测试,测试无误后,可以保存此数据库连接。


3. 数据库连接默认只对本转换有效,换一个转换以后,这个连接就没法用了,还需要新建数据库连接,所以我们需要将建好的这个数据库连接进行共享下,共享以后,其他的转换也能用我们提前建好的这个数据库连接了。

五、Kettle更多操作
Kettle更多操作文章推荐:大数据ETL开发之图解Kettle工具(入门到精通)
边栏推荐
- MySQL configuration file
- Typora is still the most beautiful and beautiful document editing artifact of yyds in my heart. I believe you will never abandon it
- Mysql——》数据类型隐式转换
- Common methods of string (2)
- Missing value processing
- Highcharts chart and report display, export data
- Calling startActivity() from outside of an Activity context requires the FLAG_ ACTIVITY_ NEW_ TASK flag
- Common methods of array (2)
- 网络安全80端口—-PHP CGI参数注入执行漏洞
- XSS bypass pose summary
猜你喜欢

About the writing method of interface 1 chain interpretation 2. Method execution (finally) must be executed

缺失值处理

Windowing function (1) - top three employees of department salary

["code" power is fully open, and "chapter" shows strength] list of contributors to the task challenge in the first quarter of 2022

Valentine's Day gift ----- use her photos and our chat records to generate word clouds~

Sword finger offer 21. adjust the array order so that odd numbers precede even numbers

全国职业院校技能大赛网络安全竞赛之数据分析数字取证-A

剑指 Offer 21. 调整数组顺序使奇数位于偶数前面

模拟实现vector

Ionic4 learning notes 10 rotation map of an East Project
随机推荐
Encapsulate function basedata.js
[verification] only numbers (positive and negative numbers) can be entered
Number of times a number appears in an ascending array
Pycharm configuring opencv Library
【刷题记录】20. 有效的括号
Is the validity period of the root certificate as long as the server SSL certificate?
Show or hide password plaintext + password box verification information
Typora is still the most beautiful and beautiful document editing artifact of yyds in my heart. I believe you will never abandon it
Ionic4 learning notes 4 -- add a tab page
Cryptography knowledge - Introduction to encryption -1
Ionic4 learning notes 11 - popular goods display of an East Project
[opencv] - thresholding
ORM introduction and database operation
undefined reference to H5PTopen
IO multiplexing
下拉列表组件使用 iScroll.js 实现滚动效果遇到的坑
1. Typeof view variable type?
奶头乐理论介绍及个人感悟
CF. Bits And Pieces(子集状压dp + 剪枝)
2020年中职组“网络空间安全”赛项浙江省竞赛任务书及答案(Flag)