如何安装kettle

如何安装kettle,第1张

你好,先从官方下载kettle。如果系统没有安装jdk,也需要下载。

至于下载地址,上百度一搜【kettle】、【jdk下载】就好了。

kettle下载下来是一个压缩包,类似pdi-ce-6.0.0.0-353.zip;jdk选择Windows安首雹装版的话,一般是一个exe可执行程序。

安装jdk也很简单,下一步下一步最后就安装好了。此处就不详说了。

我的jdk安装在了:D:\Program Files (x86)\Java\jdk1.7.0_02,这个路径待会需要使用。

设置kettle的java环境变量。

以win7为例:【开始】->【计算机】->【属性】->【高级系统属性】->【高级】->【环境变量】->【新建】,创建用户变量。变量名输入:PENTAHO_JAVA_HOME;变量值输入刚才jdk的安装路径。

部署kettle。

将刚刚下载的kettle压缩包解压出来。

进入解压路径,你可以看到一些子目录,以及一些bat文件。

启动kettle。

在根目录可以看到有一个叫Spoon.bat的文件,双击这个就可以启动我们的kettle程序了者态帆。

你也可以把这个文件创建一个快捷方式到桌面,就不用每次都到这个目录来找了。

启动一小会,就闭扒可以看到kettle的主界面了。

可以看到有一些教程的链接。如果有注意,在根目录里,有一个叫samples的子目录,里边有很多小栗子。

这样kettle部署配置就完成了。

在Java应用程序中调用Kettle的Transformation

package com.ggd543.kettle.trans

import org.pentaho.di.core.util.EnvUtil

import org.pentaho.di.core.KettleEnvironment

import org.pentaho.di.trans.{Trans, TransMeta}

/**

*

* User: 刘永健

* Date: 12-3-8

* Time: 下午12:14

* To change this template use File | Settings | File Templates.

*/宏吵

object TransDemo extends App {

execTrans(args(0)) // ktr文件的行洞全路径档绝枯

def execTrans(fileName: String) {

KettleEnvironment.init()

EnvUtil.environmentInit()

val transMeta = new TransMeta(fileName)

val trans = new Trans(transMeta)

trans.execute(null) // you can pass arguments instead of null

trans.waitUntilFinished()

if (trans.getErrors >0) {

throw new RuntimeException("There were errors during transformation execution")

}

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12312033.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存