Kettle简介:Kettle 是 PDI 以前的名称,PDI 的全称是Pentaho Data Integeration,Kettle 本意是水壶的意思,表达了数据流的含义。Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,绿色无需安装,数据抽取高效稳定。Kettle这个ETL工具集,它允许你管理来自不同数据库的数据,通过提供一个图形化的用户环境来描述你想做什么,而不是你想怎么做。Kettle中有两种脚本文件,transformation和job,transformation完成针对数据的基础转换,job则完成整个工作流的控制。作为Pentaho的一个重要组成部分,现在在国内项目应用上逐渐增多。

Kettle下载和安装:
1、官网各个版本下载地址:https://sourceforge.net/projects/pentaho/files/Data%20Integration/
2、Kettle是纯JAVA编程的开源软件,本地环境配置JDK1.7以上即可运行,解压后直接使用无需安装。

需准备的其他东西:
数据库驱动,如笔者连接的是mysql则需将mysql的驱动放在kettle根目录的bin下面,然后到服务中启动mysql,重启kettle。

教程步骤:

1、运行spoon.bat,打开spoon图形工具

kettle解压包目录

启动spoon.bat

kettle打开页面

注意:红圈处没有connect按钮,原因为资源库配置文件乱码造成
解决方法:打开系统盘用户目录下的repositories.xml配置文件,将乱码内容删除,并删除.spoonrc文件,重启kettle

image.png

2、创建或连接资源库

选择创建数据库资源库

创建资源库

选择创建数据库资源库

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

image.png

选择Create New Connection

image.png

3、创建数据库连接

输入连接名称、选择类型(根据自身所需选择,这里连接的是mysql数据库,如连接其他数据库,需将数据库驱动放在kettle根目录中的lib下面,然后启动数据库重启kettle)
确认输入无误后点击测试,测试是否连接成功,失败多为lib下找不到数据库驱动

image.png

选择finish

创建成功,选择Connect连接到数据库

image.png

登陆,默认有个admin用户,密码也为admin启动后可以修改用户密码或添加其他用户

image.png

创建成功

连接数据库查看可以发现该数据库自动创建了使用kettle所需要的表结构

image.png

更新一、如何添加新用户

点击工具=》资源库=》探索资源
选择【安全】=》添加用户=》填写账号密码保存

下载地址 : https://sourceforge.net/projects/pentaho/files/Data%20Integration/

Kettle下载和安装相关推荐

  1. kettle下载与安装(ETL工具)

    1.kettle 是基于流架构的ETL工具,轻量级,开源免费. 2.kettle简介以及用途 2.1 转换 2.2 作业 2.3 转换或作业的元数据 2.4 数据库连接(架包.数据库驱动) 2.5 资 ...

  2. windows系统 kettle 下载、安装

    Kettle简介 Kettle 是 PDI 以前的名称,PDI 的全称是Pentaho Data Integeration,Kettle 本意是水壶的意思,表达了数据流的含义.Kettle是一款国外开 ...

  3. kettle工具下载、安装、数据迁移、定时任务详解

    kettle工具下载.安装.数据迁移.定时任务详解 篇幅有点长,将这五个内容放在了一篇文章里,其中最主要的是数据迁移和定时任务 目录 目录 一.简单介绍 二.下载 三.安装 四.数据迁移:包括单表整体 ...

  4. 01-PDI(Kettle)简介与安装

    文章目录 01-PDI(Kettle)简介与安装 PDI(Kettle)简介 Kettle安装 Kettle核心知识点 01-PDI(Kettle)简介与安装 最好的学习资料就是官网,附上官网文档地址 ...

  5. MySQL下载与安装教程以及环境变量配置

    MySQL下载 1 搜索mysql 选择mysql downloads 如下 2 点击滑动到底部选择社区版本(免费) 如下 3 选择Community Server 如下 4 选择对应的版本下载 我选 ...

  6. java jdk 1.8 安装_下载、安装、配置 java jdk1.8

    近期配置react native的开发环境,所以就从配置环境开始.rn的环境配置有那么几项,其中重要的一个就是java jdk(Java Development Kit 的缩写),那么以下就是下载.安 ...

  7. vs安装一直在提取文件_Visual Studio 2019下载及安装教程

    宸1分钟前 这可是我珍藏多年的资源啊. Visual Studio 2019 Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品.是目前最流行的Windows ...

  8. python安装包_迈出Python学习第一步:Python开发环境的下载与安装

    所谓"磨刀不误砍柴工"."工欲善其事,必先利其器",都在告诉我们一个道理:要做好一个事情,事先做好充分的准备工作是非常重要的.所以在我们正式学习用Python编 ...

  9. oracle怎么下载安装,Oracle数据库的下载和安装方法

    一.Oracle数据的下载与安装: 我这里是Oracle Database 11g Release 2版本的. 1.百度云链接: 链接:https://pan.baidu.com/s/1QYvBVS3 ...

  10. 我的世界php安装,我的世界Linux搭建网页后台Multicraft下载与安装

    小编为大家带来了<我的世界>Linux搭建网页后台Multicraft下载与安装,首先下载Multicraft Linux版,下载好了以后请玩家自己看着下面的教程来安装. 64位:http ...

最新文章

  1. C语言sopc蜂鸣器按键弹奏中音,基于sopc 蜂鸣器
  2. vc6.0上安装qt插件
  3. MATLAB从入门到精通-辅助ANSYS APDL进行负泊松比铰链结构建模仿真(附源码)
  4. 高等数学入门教程 — 极限
  5. Python面试题-朋友昨天去面试,这5个Python面试题都被考到了,太神奇了!
  6. 将hta包装为exe发布
  7. AutoCAD打印样式中缺少.ctb只有.stb怎么办?
  8. 电脑连上网,可是软件、谷歌等浏览器都显示未连接到互联网。远程计算机设备将不受连接,两个解决方法。
  9. 翻译 Learning Unsupervised Video Object Segmentation through Visual Attention
  10. 思科模拟器交换机的几种配置模式
  11. 网站seo优化方式途径
  12. 系统命名法(IUPAC命名法)
  13. 移动流量转赠给好友_手机包月流量用不完:教你如何转赠给好友使用
  14. npm 包管理器_纱包管理器:npm的改进
  15. 海港中学2021高考成绩查询,热烈祝贺海港高中2020年高考再创佳绩
  16. Python3:《机器学习实战》之支持向量机(2)简化版SMO
  17. WIFI 破解与加固(Aircrack-ng + 无线网卡)
  18. java情人节_程序员也是有情怀的!情人节看程序员如何告白
  19. 请停止搬运部署,尤雨溪官申Vue 3官方文档地址
  20. SQL Server 存储过程

热门文章

  1. 通过Himal项目学习掌握asp.net MVC
  2. 学习C语言编程,推荐你看这6本书
  3. 齿轮计算机在线,齿轮参数计算器(萝卜花齿轮计算工具)9.5 中
  4. 微信转发别人语音的方法
  5. java完成登录页面+连接数据库
  6. fanuc服务器显示6,1.13 FANUC如何向系统输入输入程序
  7. cad转shp 奥维_如何将地图数据及奥维对象导出到CAD
  8. js对象转json字符串
  9. 图像效果的一些专业测试工具和指标:
  10. 微信小程序Demo大全