kettle环境搭建

本文介绍了Java开发人员如何下载与安装JDK8,以及详细步骤来下载和启动Kettle工具。通过创建并执行第一个转换——生成随机数,展示了Kettle的基本操作。在转换调试模式下查看生成的随机数,并提出如何使用日志节点打印随机数以增强可读性。文章结尾提出了关于日志节点和连线作用的问题,鼓励读者深入学习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

准备工作

  • jdk8下载与安装

对于java开发工程师来说,配置环境变量应该是轻而易举的事情。这里就不详细讲解配置过程了。可通过该地址进行下载jdk jdk下载地址,也可以参考JDK1.8下载、安装和环境配置教程

  • kettle安装文件下载

    这里以主流的pdi-ce-8.2.0.0-342版本为例,进行介绍。

下载地址kettle下载地址

kettle下载页面
kettle下载页

下载完成后,是一个压缩包。

解压后,双击Spoon.bat,启动开发工具。

打开之后的欢迎页面如下图:看到下图,意味着环境已经搭建成功了。

kettle开发工具详解:

  • 文件菜单

主要是对文件的操作:新建-》转换/作业;打开已有的文件;导出;等功能。

  • 编辑菜单

主要是文件的撤销重做,剪切复制等;设置环境变量和编辑kettle.properties文件这是比较复杂的操作,后续在使用过程中会一一进行讲解;

  • 视图菜单

就是对画布的缩放,这个很容易理解,不再赘述;

  • 执行菜单

当在工作空间中,经过一系列操作已经完成了一个kettle文件的编辑,那就可以点击运行来验证;执行菜单类似eclispe和idea中执行main方法的操作;

  • 工具菜单和帮助菜单

工具菜单:核心是数据库和资源库,数据库和资源库是用来将工作空间的数据(也就是转换文件和作业文件)保存到数据库;这种方式并不推荐,一般只需要直接保存到本地的文件系统;

帮助菜单:主要看Documentation菜单,提供了官方文档;

第一个转换:

  1. 新建一个转换(文件——》新建——》转换——》并命名为 first-trans)
  2. 在步骤旁边的输入框里输入“随机”两个字,便可以看到“生成随机数”这个节点了,鼠标左键选中它,左键按着不要松开,拖拽至右侧的工作区域;(如上图所示)
  3. 双击该节点,弹出下图,在名称字段下面的第一行输入“num”,类型下面的第一行选择随机数字;之后点击确定保存;

  4. 执行该转换:单击左上角的执行按钮,弹出执行转换对话框,再单击对话框下面的启动按钮,最终执行结果如左下角提示转换完成;这就是一个最简单的转换;但是既然是生成随机数节点,生成的随机数在哪里呢?这里根本体现不出来,该怎么处理呢?请看第五步。

  5. 调试模式查看数据:点击左上角的调试按钮(虫子按钮),弹出转换调试窗口,点击窗口下面的快速启动按钮;
转换调试窗口
生成随机数

 如此第一个转换就已经完成了,是不是很简单!

扩展

debug模式才能看到随机数,这势必比较麻烦, 还有其他方式来展示生成的随机数吗?如果能通过日志打印出来是不是更好呢?下面展示一下如何使用日志节点来打印随机数;效果如下图;

初学者可能遇到产生以下疑问:

  1. 日志节点是如何打印出num这个变量的呢?

  2. “生成随机数”节点和“写日志”节点之间的连线又是什么呢?

这两个问题相信大家都能独立解决。有问题可以随时在评论区留言。

总结:

本篇文章通过介绍kettle环境搭建过程,kettle开发界面相关菜单的功能,让大家熟悉一下kettle的开发环境。通过一个简单的转换来实现生成随机数的功能,让大家感受一下kettle的魅力。最后还给大家留了两个小问题,希望大家积极参与学习。当然在下一篇文章,我会进行详细讲解。除此之外,下篇文章还会详细讲解如何完成一个最简单的作业。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qingxinziran007

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值