1.新建java项目,jdk设置为1.8(本人使用的kettle版本为7.1)。

2.添加所需的jar,如下图,并build path,,jar包的来源是kettle安装包lib下。


3.新建执行类KettleUtil.java
package com.kettle;
import org.pentaho.di.core.KettleEnvironment;
import org.pentaho.di.core.exception.KettleException;
import org.pentaho.di.trans.Trans;
import org.pentaho.di.trans.TransExecutionConfiguration;
import org.pentaho.di.trans.TransMeta;
import org.pentaho.di.trans.cluster.TransSplitter;
public class KettleUtil {
public static void runKtrCluster(){
try {
KettleEnvironment.init();

本文介绍了如何在Java项目中配置JDK 1.8,并利用Kettle 7.1版本的库文件,通过编写KettleUtil.java执行类来远程调度KTR文件,使其在Kettle集群的多个节点上运行。执行结果展示了转换在master及两个slave节点上的执行状态。
3336

被折叠的 条评论
为什么被折叠?



