![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Kettle
myjbase
这个作者很懒,什么都没留下…
展开
-
玩转Kettle8
前提Kettle是纯Java编写的ETL开源工具,目前Kettle7和Kettle8都需要Java8或者以上才能正常运行。所以开运行Kettle前先检查Java环境是否正确配置,Java版本是否是8或者以上。Kettle安装1)创建Kettle的目录,并将Kettle的zip包解压到Kettle目录下2)查看一下sh文件使用都有执行的权限,如果没请加上。3)执行ki...原创 2020-03-31 09:25:33 · 1123 阅读 · 0 评论 -
java程序控制KETTLE JOB的执行
有时候我们想在java程序中触发远程服务器上kettle job的执行,并且获得执行结果。kettle的carte提供了远程执行job和transfer的功能。我使用的kettle是6.1版本,部署在linux服务器上,没有使用资源库。下面介绍下各个步骤:为了方便以windows系统为例1、开启carte服务,在kettle安装目录下,运行Carte.bat,直接上图直接打Ca...原创 2019-03-22 10:26:34 · 3825 阅读 · 1 评论 -
kettle调用java代码处理数据
1.新建Java测试类,导出Jar包,放在kettle目录中的libext文件中 package test; public class Test{ public static final String getMyName(String name){ return name+"12345"; } }2.抽数...转载 2019-03-22 13:38:54 · 1495 阅读 · 0 评论 -
Kettle常见问题汇总
http://www.cnblogs.com/jifeng/p/4741498.html 这篇介绍KETTLE的博文可以经常阅读下面是我自己开发的一些体会:1.创建MySQL空资源库报错问题:因为boolean类型的问题,Mysql中的boolean类型实际上保存为TINYINT,需要手动的修改生成资源库的sql脚本,将其中的插入用户ENABLED的值由Y修改为1,在数据同步的时候也特别要...转载 2019-03-27 13:28:22 · 4211 阅读 · 0 评论 -
kettle以JNDI的方式连接数据库
kettle连接数据的的方式连接数据库的方式很多,相比之下使用JNDI的方式更加方便,不会因为数据库迁移等问题而修改太多文件在 kettle的home目录下 ${kettle_home}/simple-jndi里面的jdbc.properties 文件中配置oracle的配置为(其中 hc是JNDI的名称) hc/type=javax.sql.DataSource hc/...转载 2019-04-08 15:42:33 · 3901 阅读 · 1 评论 -
kettle8.2 java调用kettle API 自动生成Transformation转换
import java.io.File;import org.apache.commons.io.FileUtils;import org.pentaho.di.core.KettleEnvironment;import org.pentaho.di.core.database.DatabaseMeta;import org.pentaho.di.core.exception.Kett...原创 2019-04-03 14:11:49 · 4995 阅读 · 5 评论 -
Pentaho Data Integration - Java API Examples
In General Pentaho Kettle Component Program your own Kettle transformation Running an existing transformationIn GeneralThePDI SDKcan be found in "Embedding and Extending Pentaho Data Int...转载 2019-04-03 16:00:36 · 809 阅读 · 0 评论