kettle 报错 [问题点数:20分]

Bbs1
本版专家分:53
结帖率 91.89%
Bbs7
本版专家分:24156
版主
Blank
红花 2013年7月 Java大版内专家分月排行榜第一
Bbs1
本版专家分:53
Bbs7
本版专家分:24156
版主
Blank
红花 2013年7月 Java大版内专家分月排行榜第一
kettle连接oracle数据库报错
Error connecting to database: (using class oracle.jdbc.driver.OracleDriver) Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in ...
【Kettle】使用kettle连接MySQL数据库报错
<em>kettle</em>连接MySQL<em>报错</em> 场景: <em>kettle</em>版本:7.1 使用<em>kettle</em>连接到MySQL数据库<em>报错</em> 错误连接数据库 [mysql_mtest_31] : org.pentaho.di.core.exception.KettleDatabaseException: Error occurred while trying to connect to the database Drive...
kettle常见报错集锦
<em>kettle</em>常见<em>报错</em>集锦 <em>报错</em>一 ERROR (version 8.1.0.0-365, build 8.1.0.0-365 from 2018-04-30 09.42.24 by buildguy) : Because of an error, this step can't continue: 2018/07/26 11:28:53 - sql_data_output.0 - ER...
Kettle 连接Mysql数据库报错
新安装了Kettle 6.1,安装文件为 pdi-ce-6.1.0.1-196.zip 。 连接Mysql数据,输入IP地址  数据库名称 用户名 密码,<em>报错</em>!如下: 错误信息: 错误连接数据库 [tcc] : org.pentaho.di.core.exception.KettleDatabaseException:  Error occurred while trying to c
kettle后台执行JOB报错
job的任务是将sqlserver2012中的一张表的数据同步到mysql数据库中,<em>报错</em>信息如下: Data truncation: Incorrect datetime value: '' for column 'LOG_TIME' at row 1 找到<em>kettle</em>主目录下的JDBC目录 :/home/<em>kettle</em>/data-integration/libext/JDBC  发现
kettle连接oracle报错
错误连接数据库 [oracle] : org.pentaho.di.core.exception.KettleDatabaseException:  Error occurred while trying to connect to the database Error connecting to database: (using class oracle.jdbc.driver.OracleD...
java 调用kettle资源库报错
import org.pentaho.di.core.KettleEnvironment;rnimport org.pentaho.di.core.database.DatabaseMeta;rnimport org.pentaho.di.core.exception.KettleException;rnimport org.pentaho.di.repository.RepositoryDirectoryInterface;rnimport org.pentaho.di.repository.kdr.KettleDatabaseRepository;rnimport org.pentaho.di.repository.kdr.KettleDatabaseRepositoryMeta;rnimport org.pentaho.di.repository.Repository;rnimport org.pentaho.di.trans.Trans;rnimport org.pentaho.di.trans.TransMeta;rnrnrnpublic class test rn rn private static String transName = "test1";rnrn public static void main(String[] args) rnrn try rn //初始化<em>kettle</em>环境rn KettleEnvironment.init();rn //创建资源库对象,此时的对象还是一个空对象rn KettleDatabaseRepository repository = new KettleDatabaseRepository();rn //创建资源库数据库对象,类似我们在spoon里面创建资源库rn DatabaseMeta dataMeta = rn new DatabaseMeta("/","Mysql","Native","192.168.254.49","新闻信息","1521","admin","admin"); rn //资源库元对象,名称参数,id参数,描述等可以随便定义rn KettleDatabaseRepositoryMeta <em>kettle</em>DatabaseMeta = rn new KettleDatabaseRepositoryMeta("enfo_bi", "enfo_bi", "king description",dataMeta);rn //给资源库赋值rn repository.init(<em>kettle</em>DatabaseMeta);rn //连接资源库rn repository.connect("admin","admin");rn //根据变量查找到模型所在的目录对象,此步骤很重要。rn RepositoryDirectoryInterface directory = repository.findDirectory("/enfo_worker/wxj");rn //创建ktr元对象rn TransMeta transformationMeta = ((Repository) repository).loadTransformation(transName, directory, null, true, null ) ;rn //创建ktrrn Trans trans = new Trans(transformationMeta);rn //执行ktrrn trans.execute(null);rn //等待执行完毕rn trans.waitUntilFinished();rn rn if(trans.getErrors()>0)rn rn System.err.println("Transformation run Failure!");rn rn elsern rn System.out.println("Transformation run successfully!");rn rn catch (KettleException e) rn e.printStackTrace(); rn rn rn rnrnrnrnrn下面<em>报错</em>信息 执行到 //连接资源库 <em>报错</em>rnorg.pentaho.di.core.exception.KettleException: rnError connecting to the repository!rnrnError occured while trying to connect to the databasernrnError connecting to database: (using class org.gjt.mm.mysql.Driver)rnCommunications link failurernrnLast packet sent to the server was 0 ms ago.rnrnrnrn at org.pentaho.di.repository.kdr.delegates.KettleDatabaseRepositoryConnectionDelegate.connect(KettleDatabaseRepositoryConnectionDelegate.java:163)rn at org.pentaho.di.repository.kdr.KettleDatabaseRepository.connect(KettleDatabaseRepository.java:174)rn at org.pentaho.di.repository.kdr.KettleDatabaseRepository.connect(KettleDatabaseRepository.java:164)rn at test.main(test.java:32)rnCaused by: org.pentaho.di.core.exception.KettleDatabaseException: rnError occured while trying to connect to the databasernrnError connecting to database: (using class org.gjt.mm.mysql.Driver)rnCommunications link failurernrnLast packet sent to the server was 0 ms ago.rnrnrn at org.pentaho.di.core.database.Database.normalConnect(Database.java:374)rn at org.pentaho.di.core.database.Database.connect(Database.java:323)rn at org.pentaho.di.core.database.Database.connect(Database.java:285)rn at org.pentaho.di.core.database.Database.connect(Database.java:275)rn at org.pentaho.di.repository.kdr.delegates.KettleDatabaseRepositoryConnectionDelegate.connect(KettleDatabaseRepositoryConnectionDelegate.java:140)rn ... 3 morernCaused by: org.pentaho.di.core.exception.KettleDatabaseException: rnError connecting to database: (using class org.gjt.mm.mysql.Driver)rnCommunications link failurernrnLast packet sent to the server was 0 ms ago.rnrn at org.pentaho.di.core.database.Database.connectUsingClass(Database.java:510)rn at org.pentaho.di.core.database.Database.normalConnect(Database.java:358)rn ... 7 morernCaused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failurernrnLast packet sent to the server was 0 ms ago.rn at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)rn at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)rn at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)rn at java.lang.reflect.Constructor.newInstance(Constructor.java:513)rn at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)rn at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1074)rn at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2120)rn at com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:723)rn at com.mysql.jdbc.JDBC4Connection.(JDBC4Connection.java:46)rn at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)rn at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)rn at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)rn at java.lang.reflect.Constructor.newInstance(Constructor.java:513)rn at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)rn at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:302)rn at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:282)rn at java.sql.DriverManager.getConnection(DriverManager.java:582)rn at java.sql.DriverManager.getConnection(DriverManager.java:185)rn at org.pentaho.di.core.database.Database.connectUsingClass(Database.java:490)rn ... 8 morernCaused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failurernrnLast packet sent to the server was 0 ms ago.rn at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)rn at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)rn at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)rn at java.lang.reflect.Constructor.newInstance(Constructor.java:513)rn at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)rn at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1074)rn at com.mysql.jdbc.MysqlIO.(MysqlIO.java:335)rn at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2043)rn ... 20 morernCaused by: java.net.ConnectException: Connection timed out: connectrn at java.net.PlainSocketImpl.socketConnect(Native Method)rn at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)rn at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)rn at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)rn at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)rn at java.net.Socket.connect(Socket.java:519)rn at java.net.Socket.connect(Socket.java:469)rn at java.net.Socket.(Socket.java:366)rn at java.net.Socket.(Socket.java:209)rn at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:253)rn at com.mysql.jdbc.MysqlIO.(MysqlIO.java:284)rn ... 21 morern
kettle连接mysql时报错
错误连接数据库 [1] : org.pentaho.di.core.exception.KettleDatabaseException: rnError occured while trying to connect to the databasernrnError connecting to database: (using class org.gjt.mm.mysql.Driver)rnAccess denied for user 'root'@'suwb-PC' (using password: YES)rnrnrnorg.pentaho.di.core.exception.KettleDatabaseException: rnError occured while trying to connect to the databasernrnError connecting to database: (using class org.gjt.mm.mysql.Driver)rnAccess denied for user 'root'@'suwb-PC' (using password: YES)rnrnrnrn怎么回事啊 我可以保证密码是对的 我能用这个密码登陆mysqlrnrn貌似有不少人也遇到过这个问题 网上一搜一大堆 但是完全没有解决我的问题 很多人说修改密码什么的 我照着操作也改不了 总出问题 还有人说重装什么的 我很怀疑重装能不能解决这个问题 我的mysql本来就是今天刚装的 rnrnrn求各位大神救助!!!
web项目集成kettle的作业报错
错误提示 java.lang.NoClassDefFoundError: org/scannotation/AnnotationDB 缺少 scannotation.jar
kettle连接hive报错问题
错误连接数据库 [hive2] : org.pentaho.di.core.exception.KettleDatabaseException:  Error occurred while trying to connect to the database Error connecting to database: (using class org.apache.hive.jdbc.Hive...
kettle 本机正常linux下报错
我在跑<em>kettle</em>的脚本的时候出现了这样的问题;在本机windows环境下跑转换没有问题,用同样的转换放到linux服务器下面就<em>报错</em>;两个转换用的是同样的 数据源文本输入 配置也都一样 求各路大神解惑rnrn错误代码如下:rnrnorg.pentaho.di.core.exception.KettleException: rnError converting linernCouldn't parse field [Timestamp] with value [2006/02/24 09:18:44.000000000], format [null] on data row [743].rn79rn at org.pentaho.di.trans.steps.fileinput.text.TextFileInputUtils.convertLineToRow(TextFileInputUtils.java:526)rn at org.pentaho.di.trans.steps.fileinput.text.TextFileInputReader.readRow(TextFileInputReader.java:311)rn at org.pentaho.di.trans.steps.fileinput.BaseFileInputStep.processRow(BaseFileInputStep.java:205)rn at org.pentaho.di.trans.step.RunThread.run(RunThread.java:62)rn at java.lang.Thread.run(Thread.java:745)rnCaused by: org.pentaho.di.core.exception.KettleException: rnCouldn't parse field [Timestamp] with value [2006/02/24 09:18:44.000000000], format [null] on data row [743].rn79rn at org.pentaho.di.trans.steps.fileinput.text.TextFileInputUtils.convertLineToRow(TextFileInputUtils.java:433)rn ... 4 morernCaused by: java.lang.ArrayIndexOutOfBoundsException: 79rn at sun.util.calendar.BaseCalendar.getCalendarDateFromFixedDate(BaseCalendar.java:453)rn at java.util.GregorianCalendar.computeFields(GregorianCalendar.java:2397)rn at java.util.GregorianCalendar.computeFields(GregorianCalendar.java:2312)rn at java.util.Calendar.complete(Calendar.java:2268)rn at java.util.Calendar.get(Calendar.java:1826)rn at java.text.SimpleDateFormat.subFormat(SimpleDateFormat.java:1119)rn at java.text.SimpleDateFormat.format(SimpleDateFormat.java:966)rn at java.text.SimpleDateFormat.format(SimpleDateFormat.java:936)rn at java.text.DateFormat.format(DateFormat.java:345)rn at org.pentaho.di.core.row.value.timestamp.SimpleTimestampFormat.parse(SimpleTimestampFormat.java:373)rn at java.text.DateFormat.parse(DateFormat.java:364)rn at org.pentaho.di.core.row.value.timestamp.SimpleTimestampFormat.parse(SimpleTimestampFormat.java:449)rn at org.pentaho.di.core.row.value.ValueMetaTimestamp.convertStringToTimestamp(ValueMetaTimestamp.java:255)rn at org.pentaho.di.core.row.value.ValueMetaTimestamp.convertData(ValueMetaTimestamp.java:417)rn at org.pentaho.di.core.row.value.ValueMetaTimestamp.convertDataFromString(ValueMetaTimestamp.java:384)rn at org.pentaho.di.trans.steps.fileinput.text.TextFileInputUtils.convertLineToRow(TextFileInputUtils.java:393)rn ... 4 morern
在web应用中使用kettle报错
事先使用<em>kettle</em>的工具写好一个转换.xml,然后使用java执行它,完全没问题。但是我把调用代码移到web应用中调用就出错了。求大神解答。rnrn错误:rnrnrn```rn Caused by: java.lang.NoClassDefFoundError: org/scannotation/AnnotationDBrn at org.pentaho.di.core.plugins.BasePluginType.findAnnotatedClassFiles(BasePluginType.java:237)rn at org.pentaho.di.core.plugins.BasePluginType.registerPluginJars(BasePluginType.java:500)rn at org.pentaho.di.core.plugins.BasePluginType.searchPlugins(BasePluginType.java:115)rn at org.pentaho.di.core.plugins.PluginRegistry.init(PluginRegistry.java:420)rn at org.pentaho.di.core.KettleEnvironment.init(KettleEnvironment.java:121)rn at org.pentaho.di.core.KettleEnvironment.init(KettleEnvironment.java:68)rn at com.zj.<em>kettle</em>.KettleRunner.runTransformation(KettleRunner.java:53)rn at com.zj.quartz.KettleQuartzJob.execute(KettleQuartzJob.java:31)rn at org.quartz.core.JobRunShell.run(JobRunShell.java:202)rn ... 1 morernCaused by: java.lang.ClassNotFoundException: org.scannotation.AnnotationDBrn at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1856)rn at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1705)rn ... 10 morern```rnrn
KETTLE里面执行ORACLE存储过程报错
下图SQL语句在PLSQL Developer执行没有错误的,但在KETTLE里面执行ORACLE存储过程<em>报错</em>:rn[img=https://img-bbs.csdn.net/upload/201712/11/1512976721_12530.png][/img]rn2017/12/11 15:04:30 - 执行SQL脚本.0 - Couldn't execute SQL: BEGINrn PROC_AUDIT30_DETAIL()rn2017/12/11 15:04:30 - 执行SQL脚本.0 - rn2017/12/11 15:04:30 - 执行SQL脚本.0 - ORA-06550: 第 2 行, 第 23 列: rnPLS-00103: 出现符号 "end-of-file"在需要下列之一时:rn := . (rn % ;rn2017/12/11 15:04:30 - 执行SQL脚本.0 - ERROR (version 7.1.0.0-12, build 1 from 2017-05-16 17.18.02 by buildguy) : 错误初始化步骤[执行SQL脚本]rn2017/12/11 15:04:30 - 调用存储过程 - ERROR (version 7.1.0.0-12, build 1 from 2017-05-16 17.18.02 by buildguy) : 步骤 [执行SQL脚本.0] 初始化失败!rnrn
kettle创建资源库报错求助
<em>kettle</em>版本 pdi_ce_5.4.0.1-130rnmysql版本 mysql-installer-community-5.6.25.0.msi rn[img=https://img-bbs.csdn.net/upload/201508/08/1439001178_758637.jpg][/img]rn[img=https://img-bbs.csdn.net/upload/201508/08/1439001305_532467.jpg][/img]rn[img=https://img-bbs.csdn.net/upload/201508/08/1439001395_709450.png][/img]rn[img=https://img-bbs.csdn.net/upload/201508/08/1439001516_638980.png][/img]rn[img=https://img-bbs.csdn.net/upload/201508/08/1439001588_534684.png][/img]rn我看了一下<em>报错</em>信息,基本都是创建资源库时在mysql里建的表的数据类型和初始插入的值不匹配,而这样的存在不仅仅是在一张表里rnrn至此资源库创建不成功,请教一下,会不会是<em>kettle</em>和mysql版本问题,还是什么别的情况,请求指导一下,谢谢啦
KETTLE kettle
<em>kettle</em> KETTLE demo 对学习的人来说很有帮助.
关于kettle插入报错的数据到目标表
有一个比较好的控件是set field value to constant   设置为不过触发器即可入库   改变参数
关于kettle连接oracle数据库报错问题
<em>kettle</em>连接oracle数据库时报的错误,该错误是<em>kettle</em>第一次连接oracle都会出现的 。 就是缺少JAR包。 若你电脑上安装着oracle客户端,那么你就去你安装的路径去找jar包(例如 我的 C:\Oracle\product\10.1.0\Client_1\jdbc\lib   ) 找到ojdbc5.jar(或ojdbc 的其他版本) 拷贝到<em>kettle</em>的安装路径 da...
KETTLE——初见KETTLE
就在前一段时间,因为公司需要突然被老大告知要用一个ETL工具,第一次订到这么个工具,完全不知道是做什么的。大概问了一下,说是一种数据转化工具。这就开始了: 1.了解什么是ETL:百度百科ETL。 2.查找合适的ETL工具:支持Oracle、MySQL、开源,于是我遇到了KETTLE; 3.开始了解KETTLE,(连接为KETTLE的开源社区网) 4.下载KETTLE(PS:同样都是要学习,
Kettle连接ORACLE失败,报错IO异常:
之前用<em>kettle</em>从测试环境抽数据,连接的是oracle数据库,没有任何问题。今天,经理让我从生产环境抽数,于是我把之前连接的主机名称改成生产环境的地址,换一下用户名密码,其它不变(如:数据库名称)。连接时<em>报错</em>如下图: 感到很纳闷,用户名和密码都是正确的,测试环境可以连,怎么换个IP就失败了。 通过检查,觉得应该是错在连接ORACLE的SID上。我觉得<em>kettle</em>连接ORALCE应该是
【Kettle】crt中运行spoon.sh报错
安装完成<em>kettle</em>,启动spoon.sh时<em>报错</em>如下: [root@<em>kettle</em> data-integration]# ./spoon.sh org.eclipse.swt.SWTError: No more handles [gtk_init_check() failed] at org.eclipse.swt.SWT.error(Unknown
手工自动重跑kettle报错Job
需求如下:每天<em>kettle</em> Job调度可能<em>报错</em>一大堆,为了重跑<em>报错</em>Job,又不能一次全部执行<em>报错</em>Job(服务器负载过大,导致每个Job执行时间变长,甚至<em>报错</em>不能分配内存错误),必须等一些Job执行完毕后再执行,浪费睡觉时间,咱们可以写脚本,早上起来发现<em>报错</em>后,执行脚本,然后就可以去继续睡觉了。 脚本如下:#!/bin/ksh #job执行的2个日期参数 CurDay=`date +%Y%m%d`
kettle表出输出报错,请问是什么原因
2017/09/06 10:44:49 - CLUSTER_SPDA - 为了转换解除补丁开始 [CLUSTER_SPDA]rn2017/09/06 10:44:49 - 表输出.0 - Connected to database [TIDB_CLUSTER] (commit=20000)rn2017/09/06 10:44:52 - 表输出.0 - ERROR (version 6.1.0.1-196, build 1 from 2016-04-07 12.08.49 by buildguy) : Because of an error, this step can't continue:rn2017/09/06 10:44:52 - 表输出.0 - ERROR (version 6.1.0.1-196, build 1 from 2016-04-07 12.08.49 by buildguy) : org.pentaho.di.core.exception.KettleException: rn2017/09/06 10:44:52 - 表输出.0 - Error batch inserting rows into table [xt_goods].rn2017/09/06 10:44:52 - 表输出.0 - Errors encountered (first 10):rn2017/09/06 10:44:52 - 表输出.0 - rn2017/09/06 10:44:52 - 表输出.0 - rn2017/09/06 10:44:52 - 表输出.0 - Error updating batchrn2017/09/06 10:44:52 - 表输出.0 - Parameter index out of bounds. 40353 is not between valid values of 1 and 40352rn2017/09/06 10:44:52 - 表输出.0 - rn2017/09/06 10:44:52 - 表输出.0 - rn2017/09/06 10:44:52 - 表输出.0 - at org.pentaho.di.trans.steps.tableoutput.TableOutput.writeToTable(TableOutput.java:342)rn2017/09/06 10:44:52 - 表输出.0 - at org.pentaho.di.trans.steps.tableoutput.TableOutput.processRow(TableOutput.java:118)rn2017/09/06 10:44:52 - 表输出.0 - at org.pentaho.di.trans.step.RunThread.run(RunThread.java:62)rn2017/09/06 10:44:52 - 表输出.0 - at java.lang.Thread.run(Thread.java:745)rn2017/09/06 10:44:52 - 表输出.0 - Caused by: org.pentaho.di.core.exception.KettleDatabaseBatchException: rn2017/09/06 10:44:52 - 表输出.0 - Error updating batchrn2017/09/06 10:44:52 - 表输出.0 - Parameter index out of bounds. 40353 is not between valid values of 1 and 40352rn2017/09/06 10:44:52 - 表输出.0 - rn2017/09/06 10:44:52 - 表输出.0 - at org.pentaho.di.core.database.Database.createKettleDatabaseBatchException(Database.java:1379)rn2017/09/06 10:44:52 - 表输出.0 - at org.pentaho.di.trans.steps.tableoutput.TableOutput.writeToTable(TableOutput.java:289)rn2017/09/06 10:44:52 - 表输出.0 - ... 3 morern2017/09/06 10:44:52 - 表输出.0 - Caused by: java.sql.SQLException: Parameter index out of bounds. 40353 is not between valid values of 1 and 40352rn2017/09/06 10:44:52 - 表输出.0 - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:964)rn2017/09/06 10:44:52 - 表输出.0 - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:897)rn2017/09/06 10:44:52 - 表输出.0 - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:886)rn2017/09/06 10:44:52 - 表输出.0 - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:860)rn2017/09/06 10:44:52 - 表输出.0 - at com.mysql.jdbc.ServerPreparedStatement.getBinding(ServerPreparedStatement.java:862)rn2017/09/06 10:44:52 - 表输出.0 - at com.mysql.jdbc.ServerPreparedStatement.setString(ServerPreparedStatement.java:1974)rn2017/09/06 10:44:52 - 表输出.0 - at com.mysql.jdbc.ServerPreparedStatement.setOneBatchedParameterSet(ServerPreparedStatement.java:2750)rn2017/09/06 10:44:52 - 表输出.0 - at com.mysql.jdbc.PreparedStatement.executeBatchedInserts(PreparedStatement.java:1544)rn2017/09/06 10:44:52 - 表输出.0 - at com.mysql.jdbc.PreparedStatement.executeBatchInternal(PreparedStatement.java:1253)rn2017/09/06 10:44:52 - 表输出.0 - at com.mysql.jdbc.StatementImpl.executeBatch(StatementImpl.java:970)rn2017/09/06 10:44:52 - 表输出.0 - at org.pentaho.di.trans.steps.tableoutput.TableOutput.writeToTable(TableOutput.java:285)rn2017/09/06 10:44:52 - 表输出.0 - ... 3 morern2017/09/06 10:44:53 - 表输出.0 - ERROR (version 6.1.0.1-196, build 1 from 2016-04-07 12.08.49 by buildguy) : Unexpected batch update error committing the database connection.rn2017/09/06 10:44:53 - 表输出.0 - ERROR (version 6.1.0.1-196, build 1 from 2016-04-07 12.08.49 by buildguy) : org.pentaho.di.core.exception.KettleDatabaseBatchException: rn2017/09/06 10:44:53 - 表输出.0 - Error updating batchrn2017/09/06 10:44:53 - 表输出.0 - Could not retrieve transaction read-only status from serverrn2017/09/06 10:44:53 - 表输出.0 - rn2017/09/06 10:44:53 - 表输出.0 - at org.pentaho.di.core.database.Database.createKettleDatabaseBatchException(Database.java:1379)rn2017/09/06 10:44:53 - 表输出.0 - at org.pentaho.di.core.database.Database.emptyAndCommit(Database.java:1371)rn2017/09/06 10:44:53 - 表输出.0 - at org.pentaho.di.trans.steps.tableoutput.TableOutput.dispose(TableOutput.java:575)rn2017/09/06 10:44:53 - 表输出.0 - at org.pentaho.di.trans.step.RunThread.run(RunThread.java:96)rn2017/09/06 10:44:53 - 表输出.0 - at java.lang.Thread.run(Thread.java:745)rn2017/09/06 10:44:53 - 表输出.0 - Caused by: java.sql.SQLException: Could not retrieve transaction read-only status from serverrn2017/09/06 10:44:53 - 表输出.0 - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:964)rn2017/09/06 10:44:53 - 表输出.0 - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:897)rn2017/09/06 10:44:53 - 表输出.0 - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:886)rn2017/09/06 10:44:53 - 表输出.0 - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:860)rn2017/09/06 10:44:53 - 表输出.0 - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:877)rn2017/09/06 10:44:53 - 表输出.0 - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:873)rn2017/09/06 10:44:53 - 表输出.0 - at com.mysql.jdbc.ConnectionImpl.isReadOnly(ConnectionImpl.java:3557)rn2017/09/06 10:44:53 - 表输出.0 - at com.mysql.jdbc.ConnectionImpl.isReadOnly(ConnectionImpl.java:3526)rn2017/09/06 10:44:53 - 表输出.0 - at com.mysql.jdbc.PreparedStatement.executeBatchInternal(PreparedStatement.java:1230)rn2017/09/06 10:44:53 - 表输出.0 - at com.mysql.jdbc.StatementImpl.executeBatch(StatementImpl.java:970)rn2017/09/06 10:44:53 - 表输出.0 - at org.pentaho.di.core.database.Database.emptyAndCommit(Database.java:1355)rn2017/09/06 10:44:53 - 表输出.0 - ... 3 morern2017/09/06 10:44:53 - 表输出.0 - Caused by: java.sql.SQLException: ResultSet is from UPDATE. No Data.rn2017/09/06 10:44:53 - 表输出.0 - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:964)rn2017/09/06 10:44:53 - 表输出.0 - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:897)rn2017/09/06 10:44:53 - 表输出.0 - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:886)rn2017/09/06 10:44:53 - 表输出.0 - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:860)rn2017/09/06 10:44:53 - 表输出.0 - at com.mysql.jdbc.ResultSetImpl.next(ResultSetImpl.java:6298)rn2017/09/06 10:44:53 - 表输出.0 - at com.mysql.jdbc.ConnectionImpl.isReadOnly(ConnectionImpl.java:3552)rn2017/09/06 10:44:53 - 表输出.0 - ... 7 morern2017/09/06 10:44:53 - 表输入.0 - Finished reading query, closing connection.rn2017/09/06 10:44:53 - 字段选择.0 - 完成处理 (I=0, O=0, R=30001, W=30001, U=0, E=0)rn2017/09/06 10:44:53 - 表输入.0 - 完成处理 (I=40003, O=0, R=0, W=40002, U=0, E=0)rn2017/09/06 10:44:53 - 表输出.0 - 完成处理 (I=0, O=0, R=20000, W=0, U=0, E=1)rn2017/09/06 10:44:53 - CLUSTER_SPDA - ERROR (version 6.1.0.1-196, build 1 from 2016-04-07 12.08.49 by buildguy) : 错误被检测到!rn2017/09/06 10:44:53 - Spoon - 转换完成!!rn2017/09/06 10:44:53 - CLUSTER_SPDA - ERROR (version 6.1.0.1-196, build 1 from 2016-04-07 12.08.49 by buildguy) : 错误被检测到!rn2017/09/06 10:44:53 - CLUSTER_SPDA - ERROR (version 6.1.0.1-196, build 1 from 2016-04-07 12.08.49 by buildguy) : 错误被检测到!rn2017/09/06 10:44:53 - CLUSTER_SPDA - 转换被检测rn2017/09/06 10:44:53 - CLUSTER_SPDA - 转换正在杀死其他步骤!rn
kettle 6.X打开报错问题解决实例
1.双击spoon.bat<em>报错</em> 原因: java虚拟内存不足,用编辑器打开spoon.bat 找到 if "%PENTAHO_DI_JAVA_OPTIONS%"=="" set PENTAHO_DI_JAVA_OPTIONS="-Xms1024m" "-Xmx2048m" "-XX:MaxPermSize=256m" 为<em>kettle</em>设置的默认JVM内存。 解决办法: 将其改小
KETTLE导数据进HIVE报错
KETTLE导数据进HIVE<em>报错</em>rn[img=https://img-bbs.csdn.net/upload/201801/24/1516786638_780507.png][/img][img=https://img-bbs.csdn.net/upload/201801/24/1516786644_431286.png][/img]rn
kettle连接SQL SERVER2008报错,请教!
初用<em>kettle</em>,安装的是<em>kettle</em>6.0,连接SQL SERVER2008时老是<em>报错</em>,请教高手怎么办?rn错误连接数据库 [test] : org.pentaho.di.core.exception.KettleDatabaseException: rnError occurred while trying to connect to the databasernrnError connecting to database: (using class net.sourceforge.jtds.jdbc.Driver)rnI/O Error: SSO Failed: Native SSPI library not loaded. Check the java.library.path system property.rnrnrnorg.pentaho.di.core.exception.KettleDatabaseException: rnError occurred while trying to connect to the databasernrnError connecting to database: (using class net.sourceforge.jtds.jdbc.Driver)rnI/O Error: SSO Failed: Native SSPI library not loaded. Check the java.library.path system property.rnrnrn at org.pentaho.di.core.database.Database.normalConnect(Database.java:459)rn at org.pentaho.di.core.database.Database.connect(Database.java:357)rn at org.pentaho.di.core.database.Database.connect(Database.java:328)rn at org.pentaho.di.core.database.Database.connect(Database.java:318)rn at org.pentaho.di.core.database.DatabaseFactory.getConnectionTestReport(DatabaseFactory.java:80)rn at org.pentaho.di.core.database.DatabaseMeta.testConnection(DatabaseMeta.java:2734)rn at org.pentaho.ui.database.event.DataHandler.testDatabaseConnection(DataHandler.java:588)rn at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)rn at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)rn at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)rn at java.lang.reflect.Method.invoke(Unknown Source)rn at org.pentaho.ui.xul.impl.AbstractXulDomContainer.invoke(AbstractXulDomContainer.java:313)rn at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:157)rn at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:141)rn at org.pentaho.ui.xul.swt.tags.SwtButton.access$500(SwtButton.java:43)rn at org.pentaho.ui.xul.swt.tags.SwtButton$4.widgetSelected(SwtButton.java:136)rn at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)rn at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)rn at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)rn at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)rn at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)rn at org.eclipse.jface.window.Window.runEventLoop(Window.java:820)rn at org.eclipse.jface.window.Window.open(Window.java:796)rn at org.pentaho.ui.xul.swt.tags.SwtDialog.show(SwtDialog.java:389)rn at org.pentaho.ui.xul.swt.tags.SwtDialog.show(SwtDialog.java:318)rn at org.pentaho.di.ui.core.database.dialog.XulDatabaseDialog.open(XulDatabaseDialog.java:116)rn at org.pentaho.di.ui.core.database.dialog.DatabaseDialog.open(DatabaseDialog.java:60)rn at org.pentaho.di.ui.spoon.delegates.SpoonDBDelegate.newConnection(SpoonDBDelegate.java:470)rn at org.pentaho.di.ui.spoon.delegates.SpoonDBDelegate.newConnection(SpoonDBDelegate.java:457)rn at org.pentaho.di.ui.spoon.Spoon.doubleClickedInTree(Spoon.java:3051)rn at org.pentaho.di.ui.spoon.Spoon.doubleClickedInTree(Spoon.java:3021)rn at org.pentaho.di.ui.spoon.Spoon.access$2400(Spoon.java:347)rn at org.pentaho.di.ui.spoon.Spoon$27.widgetDefaultSelected(Spoon.java:6064)rn at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)rn at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)rn at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)rn at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)rn at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)rn at org.pentaho.di.ui.spoon.Spoon.readAndDispatch(Spoon.java:1339)rn at org.pentaho.di.ui.spoon.Spoon.waitForDispose(Spoon.java:7939)rn at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:9214)rn at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:653)rn at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)rn at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)rn at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)rn at java.lang.reflect.Method.invoke(Unknown Source)rn at org.pentaho.commons.launcher.Launcher.main(Launcher.java:92)rnCaused by: org.pentaho.di.core.exception.KettleDatabaseException: rnError connecting to database: (using class net.sourceforge.jtds.jdbc.Driver)rnI/O Error: SSO Failed: Native SSPI library not loaded. Check the java.library.path system property.rnrn at org.pentaho.di.core.database.Database.connectUsingClass(Database.java:572)rn at org.pentaho.di.core.database.Database.normalConnect(Database.java:443)rn ... 46 morernCaused by: java.sql.SQLException: I/O Error: SSO Failed: Native SSPI library not loaded. Check the java.library.path system property.rn at net.sourceforge.jtds.jdbc.TdsCore.login(TdsCore.java:615)rn at net.sourceforge.jtds.jdbc.ConnectionJDBC2.(ConnectionJDBC2.java:345)rn at net.sourceforge.jtds.jdbc.ConnectionJDBC3.(ConnectionJDBC3.java:50)rn at net.sourceforge.jtds.jdbc.Driver.connect(Driver.java:184)rn at java.sql.DriverManager.getConnection(Unknown Source)rn at java.sql.DriverManager.getConnection(Unknown Source)rn at org.pentaho.di.core.database.Database.connectUsingClass(Database.java:558)rn ... 47 morernCaused by: java.io.IOException: SSO Failed: Native SSPI library not loaded. Check the java.library.path system property.rn at net.sourceforge.jtds.jdbc.TdsCore.sendMSLoginPkt(TdsCore.java:1893)rn at net.sourceforge.jtds.jdbc.TdsCore.login(TdsCore.java:588)rn ... 53 morernrn主机名 : 10.10.167.198rn端口 : 1433rn数据库名:Labery_3112001544rnrn
Kettle 中调用MSSQL存储过程报错
在Kettle中调用MSSQL中带入参、出参的存储过程<em>报错</em>,MSSQL自己调用没有问题,结果显示也都正常。但是在<em>kettle</em>中调用就出错了,错误提示如下rn2015/06/01 13:54:39 - 调用DB存储过程.0 - ERROR (version 5.3.0.0-213, build 1 from 2015-02-02_12-17-08 by buildguy) : Because of an error, this step can't continue: rn2015/06/01 13:54:39 - 调用DB存储过程.0 - Unable to call procedurern2015/06/01 13:54:39 - 调用DB存储过程.0 - 找不到存储过程 'CallThink_PDS.p_callrate_etl'。rn附截图:rnMSSQL自己调用存储过程OK!rn[img=https://img-bbs.csdn.net/upload/201506/01/1433138164_970121.png][/img]rnKettle中执行转换出错rn[img=https://img-bbs.csdn.net/upload/201506/01/1433138340_4339.png][/img]
Kettle入门——Kettle基本概念
<em>kettle</em>教程
kettle(一):Kettle安装
Step1先下载JDK https://www.oracle.com/technetwork/java/javase/downloads/index.html Step2安装jdk也很简单,下一步下一步最后就安装好了。此处就不详说了。 我的jdk安装在了:C:\Program Files\Java\jdk-11.0.2,这个路径待会需要使用。 Step3 配置JAVA_HOME和pat...
Kettle入门与Java程序调用Kettle
Pentaho Data Integration(Kettle)是一个免费开源的基于Java的ETL(Extract-Transform-Load的缩写,即数据抽取、转换、装载的过程)工具,纯JAVA编写,绿色无须安装,且数据抽取高效稳定,通常用作数据迁移。Kettle中有两种脚本文件,transformation和job,transformation完成针对数据的基础转换,job完成对整...
Java kettle程序执行 kettle文件
ment; import org.pentaho.di.core.database.DatabaseMeta; import org.pentaho.di.core.exception.KettleException; import org.pentaho.di.core.util.EnvUtil; import org.pentaho.di.job.Job; import org.pentaho.di.job.JobMeta; import org.pentaho.di.repository.
kettle学习笔记(一) kettle简介
一、<em>kettle</em>简介 <em>kettle</em>是一款国外的一款开源ETL工具,纯Java编写。可以运行在Windows、Linux、Unix等操作系统上,数据抽取稳定,高效。 <em>kettle</em>中有两种脚本文件:transformation和 job; (1) transformation :转换,主要用于对基础数据的抽取和转换,如表输入、文本输入等; (2) job:作业,主要用于完成整个作业流程的控制。如:st...
kettle案例-kettle分库分表导入数据
1.案例背景说明 1.该项目为互联网电商项目,随着互联网金融业务的发展,订单量逐渐的增大; 2.当前订单总量为 20000万 3.当前当前订单表为10张(ebiz_third_order),分表分别为 ebiz_third_order_0 ebiz_third_order_1 ebiz_third_order_2 ebiz_third_order_3 ebiz_third...
Kettle 资源库-保存Kettle 元数据
 Kettle 资源库-保存Kettle 元数据 Kettle 资源库 – 元数据 元数据的通用概念: • “描述性数据” 或“数据的数据” ETL 的元数据: • 描述 ETL 要执行的任务,简单的说就是在转换或者作业里面进行的那些设置。包括数据库名称,数据名称,文件名称和各种配置等等。 在Kettle里元数据的存储方式有两种: • 资源库 资源库包括文件资源
Kettle(八):Kettle实战应用
https://blog.csdn.net/TechChan/article/details/49511661
【Kettle】Kettle增量抽取模型
【Kettle】Kettle增量抽取模型 在日常的ETL过程中,常会使用用增量抽取数据,有一个简单,通用的增量抽取模型,便可以开发效率,并统一开发规范,该模型是基于时间戳的增量方式,并且有etl_logs记录抽取情况,并且具有一定的容错性。 一,抽取日志表 表字段 Id:表ID tableName:表名 min_date:最小更新时间,初始值 1980-01-01 00:00:00 max_dat...
kettle学习(一)——认识kettle(附kettle安装包及驱动)
一、认识Kettle Kettle是一款国外开源的ETL工具,纯java编写,可以多平台使用,拥有高效稳定的数据抽取功能。 它可以管理不同数据库的数据,通过图形化的环境来描述你想做什么。 二、<em>kettle</em>常用概念 步骤(step):以图标的形式出现,用来实现具体功能(表输入、输出) ,是组成转换和作业的最小单位。在Kettle中,数据的单位是行,数据流就是数据行从一个步骤到另一个步骤的移动...
kettle 求助:kettle连接oracle 11g 报错 IO Error: Connection reset
<em>报错</em>信息如下:rnError occurred while trying to connect to the databasernError connecting to database: (using class oracle.jdbc.driver.OracleDriver)rnIO Error: Connection resetrnERROR (version 7.0.0.0-25, build 1 from 2016-11-05 15.35.36 by buildguy) : Error initializing step [CREWSrnIDE_SOFL_T]rnrn我的<em>kettle</em>版本是7.0 oracle是11g rn这个问题困扰我一个月了 求大神指导 网上找了好多解决办法都不行
Kettle学习(1):Kettle使用说明文档
Kettle使用说明文档Kettle的介绍Kettle下载和安装Kettle连接数据库 Kettle的介绍 Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,绿色无需安装,数据抽取高效稳定。 Kettle 中文名称叫水壶,该项目的主程序员MATT 希望把各种数据放到一个壶里,然后以一种指定的格式流出。 Kettle这个ETL工具集,它允许你...
kettle系列之五kettle远程执行和调度
参考 http://www.cnblogs.com/John-Young/p/6349252.html https://wenku.baidu.com/view/fb20216858fafab069dc0241.html 说明,不涉及集群搭建,只是远程执行作业的设定 使用场景 本地设计好job之后,本地无法连接到目标数据库的时候,需要上传到某个可以连接数据库的服务器(安装了PDI)执行。...
Kettle用户手册
Kettle用户手册,介绍了一些常用控件,以及方法的使用。
kettle 常见问题
一、使用Kettle从mysql向oracle中抽取数据的例子 二、开源ETL工具<em>kettle</em>系列之常见问题 三、开源ETL工具<em>kettle</em>系列之在应用程序中集成 四、开源ETL工具<em>kettle</em>系列之增量更新设计 五、开源ETL工具<em>kettle</em>系列之动态转换 六、开源ETL工具<em>kettle</em>系列之建立缓慢增长维 Kettle的并行、集群和分区 一、多线程 二、多线程的后果 三、用Carte作为子服务器 四、集群转换 五、分区
kettle系列教程
<em>kettle</em>系列教程,简单介绍<em>kettle</em>
Kettle 实例教程
详细的<em>kettle</em> 使用教程。 教你如何使用<em>kettle</em> 做ETL 转化。
Kettle工具介绍
用于指导开发人员对Pentaho Kettle工具的使用和理解,以及扩展开发
KETTLE使用说明
<em>kettle</em>是十分常用的ETL工具,此文档非常适合初学者学习<em>kettle</em>的使用方法
kettle源码
<em>kettle</em>源码,版本为6.1,对于<em>kettle</em>在java中怎么使用调job,使用任务结束,开始监听,获得日志可联系博主
Kettle基础
Kettle基础,介绍性质的东西,一般般。。
kettle 发送邮件
<em>kettle</em> 作为etl工具很是方便,这里是其中的发送邮件功能的实现,本人研究了一下,供大家参考。
kettle 用户手册
强大的开源etl工具水壶中文手册。适合建立数据仓库试用,定时的数据转移工作用这个来做我想效果也是不错
kettle资料
<em>kettle</em>相关资料,比较全面,适合初学者,可以当作工具书
KETTLE 的使用
KETTLE 的使用KETTLE 的使用KETTLE 的使用KETTLE 的使用
kettle的集群搭建
一.搭建前提 1.机器上已经安装好jdk,并配置好相关环境(<em>kettle</em>是纯Java编写的,所以它的运行需要借助于Java环境) 2.成功安装<em>kettle</em>并可以正常使用。 二.环境搭建 1.在解压后的<em>kettle</em>文件夹的pwd文件夹下,编辑carte-config-master-8080.xml文件。内容如图 2.配置carte-config-8081.xml等其他xml文件。内容如图 ...
Kettle学习
请问这里有没有朋友也在看Kettle源码的,有的话可以加好友,一起讨论讨论...rn或者介绍一下有什么关于讨论Kettle之类的论坛的..万分感激...rn
kettle视频教程
Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,数据抽取高效稳定。 Kettle 中文名称叫水壶,该项目的主程序员MATT 希望把各种数据放到一个壶里,然后以一种指定的格式流出。
Kettle简介
Kettle简介 Kettle是进行数据处理的ETL工具,能够在Window、Linux、Unix上运行,Kettle可以用来处理转换来自不同数据库的数据。 Kettle中有两种脚本文件,transformation和job,transformation完成针对数据的基础转换,job则完成整个工作流的控制。 <em>kettle</em>安装后双击Spoon.bat来启动,它的目录结构如下: ...
kettle的简单使用
<em>kettle</em>工具的下载与部署  参考点击打开链接启动时点击spoon.bat 窗口会一闪而过 耐心等几秒钟,真正的界面会慢慢出来
kettle定时任务
Kettle定时提取数据 一、 建立转换 建立转换  选择转换  拖拽“表输入”、“表输出”控件,长按shift将两个控件连接起来 ① 双击“表输入”,点击新建,输入要抽取的数据库的信息,如图1,点击测试显示连接成功,点击确定保存信息。 图1 ② 在SQL面板中插入抽取数据库的语句进行筛选,如图2。点击预览显示提取的数据,如图3。如有可预览数据点击“确定”。 图2 图3 ③双击“表...
kettle使用记录
1.行扁平化只适用于除最后一列之不同,前几列排序之后,每一类的行数相同的情况。 2.去除重复记录必须先经过排序,否则达不到去重的效果。 3.唯一行(哈希值)是在内存中对数据进行去重操作。...
kettle网址
论坛:http://www.bipub.org/bipub/index.asp<em>kettle</em>官方网站:http://<em>kettle</em>.pentaho.org/
kettle资源库
资源库是用来保存转换任务的,用户通过图形界面创建的的转换任务可以保存在资源库中。资源库可以是各种常见的数据库,用户通过用户名/密码来访问资源库中的资源,默认的用户名/密码是admin/admin 资源库并不是必须的,如果没有资源库,用户还可以把转换任务保存在 xml 文件中。 如果用户需要创建一个资源库,在资源库的登录窗口(PDI 启动时的第一个窗口)中有 【新建】 按钮,点击...
kettle实例
<em>kettle</em>学习实例,检查文件是否存在。
Kettle ETL
ETL中增量更新是一个比较依赖与工具和设计方法的过程,Kettle中主要提供Insert / Update 步骤,Delete 步骤和Database Lookup 步骤来支持增量更新,增量更新的设计方法也是根据应用场景来选取的,虽然本文讨论的是Kettle的实现方式,但也许对其他工具也有一些帮助。本文不可能涵盖所有的情况,欢迎大家讨论。
Kettle数据转换
NULL 博文链接:https://cywhoyi.iteye.com/blog/2026017
kettle插件
谁有<em>kettle</em>插件的例子发份给我!谢谢!
Kettle:常见问题
Kettle常见问题
kettle 插件开发
<em>kettle</em>-core:<em>kettle</em>的核心模块,包括一些数据处理等。 <em>kettle</em>-dbdialog:<em>kettle</em>数据库连接界面逻辑。 <em>kettle</em>-engine:<em>kettle</em>的引擎,负责执行<em>kettle</em>的具体作业和转换的逻辑,并会调用core模块。 <em>kettle</em>-ui-swt:用户界面模块,包括用户界面显示的xul文件,通过后端代码编写的Dialog以及国际化等。 pdi-assemblies:...
kettle总结
1.java调用<em>kettle</em>的KettleEnvironment.init()直接退出 这个要注意java纯粹调用的时候,可能初始化还没执行完,主线程就已经执行完了,这个时候需要增加一个sleep来让当前线程保持存在,直到<em>kettle</em>初始化到执行脚本执行完后,再关闭当前主线程 2.<em>kettle</em>连接postgresql数据库 java调用<em>kettle</em>连接数据库,需要在项目中增加驱动 3.kettl...
Kettle的循环遍历
在ETL的工具Kettle中使用了循环遍历的一个案例,这个类似Java的for 循环遍历一样。 开发背景:数据库中存放的表数据table A和Table B,同时进行读取这些表的行数,或者读取通用的配置,这样才会使用Kettled的循环遍历功能。 在这里写一个测试的案例,主要实现的功能是遍历table a中的数据,在日志中输出。 整体流程如下: 这是一个Kettle 的作业,第一个转换内
Kettle版本升级
Kettle版本升级 一、将开发的iso插件注入到新的版本 1、  因为iso开发的是一个完整的插件,所以只需要将插件注入新的版本即可 具体操作步骤如下: 1、 2、点击Link  Source 找到插件的工程所在目录   3、点击Browse 选择TemplateStepPlugin下的src,如图所示,floder name 可自己命名 4、将该工程引入新版的项目后需
kettle的入门
<em>kettle</em>是一个用java写的开源ETL工具,工作中用到了,分享一下使用 安装: 下载解压即可: 下载地址  https://nchc.dl.sourceforge.net/project/pentaho/Data%20Integration/7.1/pdi-ce-7.1.0.0-12.zip 解压完成后,安装环境变量 vim ~/.bash_profile下编辑
kettle环境搭建
1.github上面<em>kettle</em>的源码下载地址:https://github.com/pentaho/pentaho-<em>kettle</em> 2.环境准备: 1 Maven, version 3+  2.Java JDK 1.8 工具建议使用idea,在idea上面配置好jdk和maven。 在idea上面配置jdk: 在idea中配置maven 3.用idea打开解压好的源码,等待...
Kettle的源码包
这是个完整的Kettle源码包,深入学习Kettle的利器呀。
kettle使用
Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,绿色无需安装,数据抽取高效稳定。 用途: 在不同应用或数据库之间整合数据 把数据库中的数据导出到文本文件 大批量数据装加载数据库 数据清洗 集成应用相关项目是个使用 下载地址: https://community.h
kettle常见错误
一、使用6.0版本的<em>kettle</em>,使用数据库查询可能会碰到乱码建议更换使用表输入或者值映射控件二、mysql插数遇到乱码<em>报错</em>,特别在字段为int类型时修改为bigint三、关于字符串类型转换csrq  字段原型为:20180101000000,为varchar类型,使用concat_ws('-',left(csrq,4),substring(csrq,5,2),substring(csrq,7,2...
kettle笔记
1、There was a data type error: the data type of java.lang.String object [1 SU251] does not correspond to value meta [String(15)&amp;lt;binary-string&amp;gt;] 使用csv输入+java脚本时可能发生以上错误,改为excel输入即可 2、使用java脚本增加...
kettle的使用
具体介绍了<em>kettle</em>的使用<em>kettle</em>的使用,操作步骤过程 以及源码 描述的很详细
数据迁移kettle
<em>kettle</em> 设置流程完成数据迁移,该实例用mysql数据库为例
kettle工具
Kettle是一款国外开源的ETL工具,纯java编写,可以在Windows、Linux、Unix上运行,数据抽取高效稳定。 Kettle 中文名称叫水壶,该项目的主程序员MATT 希望把各种数据放到一个壶里,然后以一种指定的格式流出
kettle 入门
<em>kettle</em> 入门教程,<em>kettle</em> 各种节点的使用介绍,适合入门学习
kettle下载
KETTLE资源下载,最新版,文档无误,提供文档支持,技术询问
kettle 视频
<em>kettle</em> 详细视频讲座,快速入门必备,大家可以互相多多交流,共同学习,共同进步。
Kettle培训
Kettle 功能与产品介绍 Kettle 控件介绍 Kettle 案例演示 Kettle 调度
Kettle配置
Kettle 环境配置详细步骤分解,JDK、Path、Kettle配置
kettle使用说明
<em>kettle</em>使用说明<em>kettle</em>使用说明<em>kettle</em>使用说明<em>kettle</em>使用说明<em>kettle</em>使用说明<em>kettle</em>使用说明<em>kettle</em>使用说明<em>kettle</em>使用说明<em>kettle</em>使用说明<em>kettle</em>使用说明
Kettle入门教程(1):Mac安装Kettle
Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,数据抽取高效稳定。其中,Spoon是Kettle中的一个组件,其他组件有PAN,CHEF,Encr和KITCHEN等,Spoon通过图形化的页面,方便直观的让你完成数据转换的操作。第一步:安装jdk1、官网http://www.oracle.com/technetwork/java/javase...
kettle 数据同步
<em>kettle</em> oracle 数据同步mysql ,先自己要把oracle和mysql jar 放到 对应lib目录下,作业和转换可以直接打开查看,
kettle基本知识
熟悉<em>kettle</em>基本知识,掌握转化,作业;数据抽取等方法
kettle 同步
(什么是Repository?Repository即资源库,是<em>kettle</em>用于存储元数据的多张数据表,在资源库模式下设计的transformation和job都被存储在这些数据表中。)
kettle数据库迁移
<em>kettle</em>5.1对数据库的整套迁移,可以在spoot工具上使用,也可以把文件下载出来,用java代码来实现。针对小型数据库,数据量大的可能很慢
kettle调研
ETL、Kettle、Kettle组成部分
kettle用户手册
<em>kettle</em>,抽取,etl,transform,job
KETTLE培训资料
<em>kettle</em>工具的详细介绍,不错的教材,对于初学者很有用的,建议想学ETL这块的可以考虑这款工具
精美ppt模板之抽象5.rar下载
精美ppt模板之抽象5:内含20多个精美的ppt模板;主题:抽象 相关下载链接:[url=//download.csdn.net/download/lvxinliang/2147537?utm_source=bbsseo]//download.csdn.net/download/lvxinliang/2147537?utm_source=bbsseo[/url]
进程 调度、创建、查看、通信下载
有在做操作系统试验的学生 会遇到用C写进程 调度、创建、查看、通信 相关下载链接:[url=//download.csdn.net/download/jingdihama/2284252?utm_source=bbsseo]//download.csdn.net/download/jingdihama/2284252?utm_source=bbsseo[/url]
BUCK型DCDC变换器中保护电路的设计下载
本文分析了一款可 广泛应用于分布式系统、网络通信设备、绿色电气设备和笔记本电脑的降压型 (BUCK)直流(DC—DC)开关变换器,并着重分析和设计了其中的保护电路部分。 相关下载链接:[url=//download.csdn.net/download/u010655893/5499947?utm_source=bbsseo]//download.csdn.net/download/u010655893/5499947?utm_source=bbsseo[/url]
相关热词 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法 c# gmail 发邮件 c# 多层文件
我们是很有底线的