Kettle下载与安装保姆级教程(最新)

作者:亭子下的李子 时间:2023-07-29 17:10:41 

Kettle简介

  • Kettle最早是一个开源的ETL(Extract-Transform-Load的缩写)工具,全称为KDE Extraction, Transportation, Transformation and Loading Environment。后来Kettle重命名为Pentaho Data Integration 。

  • 它由Java开发,支持跨平台运行,其特性包括:支持100%无编码、拖拽方式开发ETL数据管道;可对接包括传统数据库、文件、大数据平台、接口、流数据等数据源;支持ETL数据管道加入机器学习算法。

  • Kettle是一个实现ETL开发的一款开发工具,Spoon是Kettle工具提供的图形化界面。

主要功能

  • Pentaho Data Integration作为一个端对端的数据集成平台,可以对多种数据源进行抽取(Extraction)、加载(Loading)、数据落湖(Data Lake Injection)、对数据进行各种清洗(Cleasing)、转换(Transformation)、混合(Blending),并支持多维联机分析处理(OLAP)和数据挖掘(Data mining)。

运行环境

  • Pentaho Data Integration服务器端支持:Windows Server, CentOS, RHEL, Ubuntu

  • Pentaho Data Integration开发客户端(Spoon)支持:Windows, Ubuntu Desktop, MacOS

  • Pentaho User Console(浏览器端)支持:Internet Explorer, Chrome, Firefox,

  • Safari, Edge

Kettle下载

下载地址:

Kettle是一款免安装软件,下载后即可直接运行,Kettle官网

Kettle下载与安装保姆级教程(最新)

官网的下载速度比较慢,大家也可以从我分享的百度云下载(版本是7.1)

链接: https://pan.baidu.com/s/1gatm2AqffltRrHxhLALcwQ?pwd=abtv

提取码: abtv 

Kettle下载安装pdi-ce-7.1.0.0-12教程

kettlespoon脚本之家下载

运行Kettle

  • 因为Kettle是纯java编写,所以启动前要先预装JDK并配置环境变量

  • Windows下双击Spoon.bat文件运行Kettle,打开spoon图形工具。

  • 在Linux、AppleOSX、Solaris平台上,双击Spoon.sh运行。

Kettle下载与安装保姆级教程(最新)

当出现下图所示,则说明启动成功。

Kettle下载与安装保姆级教程(最新)

导入数据库驱动jar包

看你需要连接什么数据库,就将数据库的驱动jar包放到xxx\pdi-ce-7.1.0.0-12\data-integration\lib目录下,重启spoon即可。

Oracle/Mysql驱动下载链接:

链接: https://pan.baidu.com/s/13KkL5sAjtoEebs3X7TWoMQ?pwd=n6hf

提取码: n6hf

Kettle使用

配置资源库与数据库

  • 现在让我们重新双击Spoon.bat,运行Kettle工具。

  • 点击右上角的connect标志,出现弹窗(如下图),点击Other Repositories

Kettle下载与安装保姆级教程(最新)

在新的弹窗中选择Database Repository选项,点击Get Started

Kettle下载与安装保姆级教程(最新)

输入资源库名称(自定义),点击Database Connection创建数据库连接。

Kettle下载与安装保姆级教程(最新)

点击创建新的数据库连接。

Kettle下载与安装保姆级教程(最新)

  • 这里左侧有5种连接方式,按自己需求进行选择,默认选一般;数据库连接名称(自定义);数据类型,什么数据库就选什么,我这里是连接Oracle数据,所以选择Oracle;

  • 连接方式,默认选第一个;最后再将你的数据库连接信息(IP,端口,库名称,用户名和密码)填写上就OK。

Kettle下载与安装保姆级教程(最新)

填好后,点击测试按钮,出现如下图的弹窗即连接成功,然后点击确定按钮。

Kettle下载与安装保姆级教程(最新)

  • 可以看到刚刚连接的数据库sourceDB,这里我是创建两个数据源,通过点击新增按钮可以创建多个数据源连接。

  • 选中数据源,即可对其进行编辑,删除操作。

  • 最后点击Back返回。

Kettle下载与安装保姆级教程(最新)

点击Finish按钮,即可。

Kettle下载与安装保姆级教程(最新)

创建成功,选中Connect Now

Kettle下载与安装保姆级教程(最新)

进入登录页面,默认是admin用户,密码也是admin,启动后可以修改用户密码或添加其他用户。

Kettle下载与安装保姆级教程(最新)

注意事项:这里在配置数据源时,虽然成功了,但是在后面创建作业选择数据库时,可能出现刚刚配置的数据库不见了,可以在创建作业后,再重新配置一下数据库(如下图)。具体原因还不清楚

Kettle下载与安装保姆级教程(最新)

修改、添加用户信息

点击工具–>资源库–>探索资源按钮,或者直接点击下图红色框中的图标。

Kettle下载与安装保姆级教程(最新)

选择安全按钮,即可新增、编辑、删除用户信息。

Kettle下载与安装保姆级教程(最新)

好啦,以上就是Kettle的安装配置教程,后面会再出一个Kettle使用教程。

来源:https://blog.csdn.net/weixin_43407520/article/details/123593474

标签:Kettle,安装,配置,下载
0
投稿

猜你喜欢

  • 如何动态添加Form项?

    2009-11-18 20:44:00
  • 基于OpenCV和Gradio实现简单的人脸识别详解

    2022-10-21 22:59:11
  • 超级给力的JavaScript的React框架入门教程

    2024-06-05 09:55:04
  • mysql格式化小数保留小数点后两位(小数点格式化)

    2024-01-21 10:33:58
  • python模块smtplib实现纯文本邮件发送功能

    2022-08-14 21:01:32
  • Scala项目构建工具sbt和IntelliJ IDEA环境配置详解

    2023-06-09 10:16:03
  • python启动应用程序和终止应用程序的方法

    2022-09-19 19:04:32
  • PHP开发技巧之PHAR反序列化详解

    2023-11-15 02:23:45
  • python基于TCP实现的文件下载器功能案例

    2021-12-30 05:14:26
  • Python实现迷宫自动寻路实例

    2021-12-22 10:00:44
  • 在Typescript中如何使用for...in详解

    2023-08-18 15:39:32
  • keras的load_model实现加载含有参数的自定义模型

    2021-03-05 08:18:56
  • 一文理解MySQL数据库的约束与表的设计

    2024-01-21 08:31:12
  • Python破解BiliBili滑块验证码的思路详解(完美避开人机识别)

    2022-08-23 06:39:23
  • ie和火狐兼容问题

    2010-07-02 12:50:00
  • python去除所有html标签的方法

    2021-02-23 20:49:00
  • python异步任务队列示例

    2021-05-04 03:09:07
  • 在Python中编写数据库模块的教程

    2024-01-22 21:28:40
  • Python如何实现感知器的逻辑电路

    2021-01-09 00:41:38
  • javascript轻量级库createjs使用Easel实现拖拽效果

    2024-05-22 10:41:16
  • asp之家 网络编程 m.aspxhome.com