- 浏览: 215414 次
- 性别:
- 来自: 辽宁
最新评论
-
bill200711022:
实测结果:就算把父类声明放在子类声明之后,也不会报错“Stri ...
PHP Strict Standards问题 -
congjl2002:
niuzk 写道我在office 2003下运行楼主的Exce ...
Java程序员的第一个VBA程序 -
Liv:
[i][/i]引用[img][/img][ ...
MyEclipse下部署Roller4.0 -
hyt5926:
神解决!!谢了.
Apache的443端口被占用解决方法 -
congjl2002:
ligongxiang 写道请问在JDK1.5上使用class ...
Oracle 10.2.0 最新的JDBC驱动ojdbc14.jar
Kettle设置Mysql数据库连接后报以下错误,原因是Kettle自带的Mysql驱动去Mysql版本冲突,解决办法为:
下载最新Mysql驱动,我这里下载的是:mysql-connector-java-5.1.22-bin.jar
放到KETTLE_HOME\pdi-ce-4.3.0-stable\data-integration\libext\JDBC\下,关闭程序,重新执行Spoon.bat
--------------------------------------Error Log------------------------------------
错误连接数据库 [foodmartconn] : org.pentaho.di.core.exception.KettleDatabaseException:
Error occured while trying to connect to the database
Exception while loading class
org.gjt.mm.mysql.Driver
org.pentaho.di.core.exception.KettleDatabaseException:
Error occured while trying to connect to the database
Exception while loading class
org.gjt.mm.mysql.Driver
at org.pentaho.di.core.database.Database.normalConnect(Database.java:368)
at org.pentaho.di.core.database.Database.connect(Database.java:317)
at org.pentaho.di.core.database.Database.connect(Database.java:279)
at org.pentaho.di.core.database.Database.connect(Database.java:269)
at org.pentaho.di.core.database.DatabaseFactory.getConnectionTestReport(DatabaseFactory.java:86)
at org.pentaho.di.core.database.DatabaseMeta.testConnection(DatabaseMeta.java:2464)
at org.pentaho.ui.database.event.DataHandler.testDatabaseConnection(DataHandler.java:533)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.pentaho.ui.xul.impl.AbstractXulDomContainer.invoke(AbstractXulDomContainer.java:329)
at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:139)
at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:123)
at org.pentaho.ui.xul.swt.tags.SwtButton.access$500(SwtButton.java:26)
at org.pentaho.ui.xul.swt.tags.SwtButton$4.widgetSelected(SwtButton.java:119)
at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:820)
at org.eclipse.jface.window.Window.open(Window.java:796)
at org.pentaho.ui.xul.swt.tags.SwtDialog.show(SwtDialog.java:378)
at org.pentaho.ui.xul.swt.tags.SwtDialog.show(SwtDialog.java:304)
at org.pentaho.di.ui.core.database.dialog.XulDatabaseDialog.open(XulDatabaseDialog.java:115)
at org.pentaho.di.ui.core.database.dialog.DatabaseDialog.open(DatabaseDialog.java:62)
at org.pentaho.di.ui.repository.kdr.KettleDatabaseRepositoryDialog$1.widgetSelected(KettleDatabaseRepositoryDialog.java:198)
at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at org.pentaho.di.ui.repository.kdr.KettleDatabaseRepositoryDialog.open(KettleDatabaseRepositoryDialog.java:320)
at org.pentaho.di.ui.repository.kdr.KettleDatabaseRepositoryDialog.open(KettleDatabaseRepositoryDialog.java:75)
at org.pentaho.di.ui.repository.RepositoriesHelper.newRepository(RepositoriesHelper.java:119)
at org.pentaho.di.ui.repository.controllers.RepositoriesController.newRepository(RepositoriesController.java:272)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.pentaho.ui.xul.impl.AbstractXulDomContainer.invoke(AbstractXulDomContainer.java:329)
at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:139)
at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:123)
at org.pentaho.ui.xul.swt.tags.SwtButton.access$300(SwtButton.java:26)
at org.pentaho.ui.xul.swt.tags.SwtButton$2.mouseUp(SwtButton.java:87)
at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:820)
at org.eclipse.jface.window.Window.open(Window.java:796)
at org.pentaho.ui.xul.swt.tags.SwtDialog.show(SwtDialog.java:378)
at org.pentaho.ui.xul.swt.tags.SwtDialog.show(SwtDialog.java:304)
at org.pentaho.di.ui.repository.controllers.RepositoriesController.show(RepositoriesController.java:194)
at org.pentaho.di.ui.repository.RepositoriesDialog.show(RepositoriesDialog.java:102)
at org.pentaho.di.ui.spoon.Spoon.selectRep(Spoon.java:6754)
at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:6920)
at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:567)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.pentaho.commons.launcher.Launcher.main(Launcher.java:134)
Caused by: org.pentaho.di.core.exception.KettleDatabaseException:
Exception while loading class
org.gjt.mm.mysql.Driver
at org.pentaho.di.core.database.Database.connectUsingClass(Database.java:423)
at org.pentaho.di.core.database.Database.normalConnect(Database.java:352)
... 64 more
Caused by: java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at org.pentaho.di.core.database.Database.connectUsingClass(Database.java:414)
... 65 more
主机名 : localhost
端口 : 3306
数据库名:foodmart
发表评论
-
将oracle用户密码设置为永不过期
2016-02-28 20:40 943修改oracle用户密码永不过期。为了测试 ... -
SQL Server 因为正在使用 无法还原解决方法
2016-02-26 12:00 863有时候我们需要还原数据库,但是由于程序或者其他人正在操作数据 ... -
SQL Server Management Studio连接服务器时指定端口号
2016-02-25 15:40 1230今天想连接SQL Server服务器,需要指定端口号。 各 ... -
网页打印预览为空白页,解决!!
2015-06-02 10:24 2520这种情况,多半是由于保护模式下 %Temp%\Low 文件夹 ... -
Redhat启动Oracle
2015-06-01 14:17 722$su - oracle --起监听 $lsnrctl ... -
Redhat route设置
2015-06-01 14:00 682route add -net 10.150.0.0 netm ... -
windows7 64位 安装PLSQL
2013-04-13 13:24 1281操作系统:Windows7 x64 Oracle:11 ... -
Linux java环境变量设置
2013-04-08 16:14 761网上说了一大堆,最快速的就是以下这个: 编辑/etc/p ... -
PDF转Word
2012-05-03 17:13 801Solid Converter PDF 非常好用 -
Linux tar压缩时排除某个目录或文件的参数
2012-05-03 08:58 1286在对某个目录进行压缩的时候,有时候想排除掉某个目录,例如: ... -
PHP Strict Standards问题
2012-04-27 22:36 6090异常信息: ( ! ) Strict standar ... -
Apache的443端口被占用解决方法
2012-04-25 11:43 5752今天使用xampp,apache无法启动,由于使用xampp- ... -
c#sqlite小问题
2011-11-15 23:30 993<!--StartFragment --> 我用 ... -
eclipse或者myeclipse的Help菜单下找不到SoftWare Updates菜单的解决
2011-10-25 13:34 1703In some situations you may not ... -
VirtualBox问题汇总
2011-10-25 10:12 8111.windows共享文件夹 映射网络驱动\\vboxsvr ... -
CentOS5本地光盘作为yum源
2011-08-12 00:13 901yum安装时遇到 warning:rpmts_HdrFrom ... -
Eclipse内存溢出解决
2011-08-05 13:29 1325一直都知道可以设置jvm heap大小,一直用eclipse写 ... -
IE缓存设置
2011-06-11 16:32 1639使用IE,在调试js的时候,经常是由于缓存不能立即生效,如下设 ... -
html:file 获得文件绝对路径
2008-12-30 15:39 3536html:file这个标签返回的FormFile类型对象里,只 ... -
saved from url 问题
2008-12-05 15:08 3583最近需要自己新建页面做demo,在一个图片上加了热点之后,发现 ...
相关推荐
在Kettle 4.3中,JDBC驱动程序是必不可少的,因为它们允许Kettle连接到各种类型的数据库,如MySQL、Oracle、SQL Server、PostgreSQL等。每个特定的JDBC驱动程序都是针对某个数据库供应商的,它们实现了JDBC接口,...
在"Kettle4.3(官方版本).zip"的“distrib”目录下,用户将找到Kettle的安装文件,包括Spoon、Kitchen、Pan等可执行文件,以及相关的文档和配置文件。安装和配置Kettle通常涉及解压这些文件,设置环境变量,并根据...
kettle连接Oracle报错kettle连接Oracle报错报错信息 kettle连接Oracle报错 报错信息 错误连接数据库 [aaa] : org.pentaho.di.core.exception.KettleDatabaseException: Error occurred while trying to connect to ...
在本场景中,我们关注的是如何使用Kettle连接到MySQL数据库,而关键在于正确配置和使用MySQL的JDBC驱动。 标题"Kettle连接MySQL的驱动"直指问题的核心,即在Kettle中配置和使用MySQL的Java Database Connectivity ...
4. **解决连接问题**:当Kettle报错无法连接到MySQL时,可能的原因包括:未安装正确的驱动、驱动版本不兼容、配置信息错误或者网络问题。将驱动文件放入指定的lib目录,使得Kettle在运行时能找到并加载这个驱动,...
本文将深入探讨如何使用Kettle工具实现MySQL数据库之间的增量同步。Kettle,也称为Pentaho Data Integration (PDI),是一款强大的ETL(提取、转换、加载)工具,能够高效地处理数据集成工作。 首先,我们需要理解...
1. **数据抽取**:Kettle支持多种数据源,包括关系型数据库(如MySQL、Oracle)、文本文件、Excel、XML、Web服务等。通过其直观的图形化界面,用户可以设计和执行数据抽取作业,无需编写复杂的SQL或编程代码。 2. *...
在配置好Mysql的连接串内容后,点击【测试】按钮时报错【错误连接数据库 [MysqlTestConnection] : org.pentaho.di.core.exception.KettleDatabaseException: Error occurred while trying to connect to the ...
当Kettle与MySQL数据库配合使用时,需要MySQL的JDBC驱动来建立连接,这就是“kettle(ETL工具)mysql 5.7 数据库的驱动包”的作用。 驱动包是Java Database Connectivity (JDBC)的一个组成部分,JDBC是Java平台标准...
当尝试使用Kettle连接Oracle 12c时,可能会遇到错误"ORA-28040:没有匹配的验证协议"。这个错误通常意味着客户端和服务器之间的安全认证不兼容。 **ORA-28040错误的解释:** 此错误通常出现在Oracle数据库服务器...
标题中的“用于kettle连接sap”表明我们要讨论的是如何使用Kettle(Pentaho Data Integration,简称PDI)工具来连接SAP系统。Kettle是一款开源的数据集成工具,它允许用户从各种数据源抽取、转换并加载数据。而SAP是...
本地简单kettle抽MySQL数据到ES中 案例.zip本地简单kettle抽MySQL数据到ES中 案例.zip 本地简单kettle抽MySQL数据到ES中 案例.zip本地简单kettle抽MySQL数据到ES中 案例.zip 本地简单kettle抽MySQL数据到ES中 案例....
《Kettle 7.1数据库连接驱动包详解与应用》 Kettle,也称为Pentaho Data Integration(PDI),是一款强大的数据集成工具,广泛应用于数据清洗、转换和加载等任务。在使用Kettle进行数据库操作时,正确配置并选用...
总结来说,"kettle批量导出mysql建表语句"涉及到的关键技术点包括Kettle的使用、MySQL数据库的连接与交互、元数据的获取、文件的读写操作以及文本处理和自动化流程的设计。通过掌握这些技能,IT专业人员可以更高效地...
标题中的“10倍以上提高Pentaho Kettle的MySQL写入速度”指的是通过优化Pentaho Kettle(也称为Kettle或PDI)的数据处理流程,显著提升了将数据导入到MySQL数据库的速度。Pentaho Kettle是一款强大的ETL(提取、转换...
在尝试使用Kettle连接SQL Server数据库时,可能会遇到一些问题,特别是在Kettle的标准安装包中未包含特定数据库的JDBC驱动时。本文将详细讨论如何解决这个问题,特别是关于"jtds.jar"包的使用。 首先,标题"Kettle...
20210511_kettle抽取mysql增量到ES中.zip20210511_kettle抽取mysql增量到ES中.zip20210511_kettle抽取mysql增量到ES中.zip20210511_kettle抽取mysql增量到ES中.zip20210511_kettle抽取mysql增量到ES中.zip20210511_...
在IT领域,数据库连接是数据集成过程中的关键环节,特别是在使用工具如Kettle(也称为Pentaho Data Integration,简称PDI)时。Kettle是一款强大的ETL(Extract, Transform, Load)工具,用于从各种数据源抽取数据,...
本教程将详细介绍如何在Kettle中进行简单的参数化配置来连接数据库,以及如何通过Shell脚本来传递参数并调度Kettle作业。 首先,我们来看“Kettle简单参数化配置连接数据库”。在Kettle中,数据库连接通常需要提供...
kettle8.0连接clinkhouse可用 连接clinkhouse需要配置驱动 clickhouse-plugins文件夹复制到 kettle 的 data-integration\plugins文件夹下 其余的jar包放到 data-integration\libswt\win32 目录下。