微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

通过 Spoon

如何解决通过 Spoon

我正在 Spoon 中构建一些 ETL。我有 3 个 MysqL 数据库实例,其中两个的连接没有任何问题,但最后一个让我出现以下错误。 你有什么建议可以解决这个问题吗?

额外的细节,odbc 中的连接在 3 个实例上运行良好,所以我不知道使用 Spoon 时发生了什么,在此先感谢。

连接到数据库时出错 [实验室] :org.pentaho.di.core.exception.KettleDatabaseException: 错误 尝试连接到数据库时发生

连接数据库时出错:(使用类 org.gjt.mm.MysqL.Driver) 通信链路故障

从服务器成功接收到的最后一个数据包是 3 几毫秒前。最后一个成功发送到服务器的数据包是 2 毫秒前。

org.pentaho.di.core.exception.KettleDatabaseException:发生错误 尝试连接到数据库

连接数据库时出错:(使用类 org.gjt.mm.MysqL.Driver) 通信链路故障

从服务器成功接收到的最后一个数据包是 3 几毫秒前。最后一个成功发送到服务器的数据包是 2 毫秒前。

在 org.pentaho.di.core.database.Database.normalConnect(Database.java:472) 在 org.pentaho.di.core.database.Database.connect(Database.java:370) 在 org.pentaho.di.core.database.Database.connect(Database.java:341) 在 org.pentaho.di.core.database.Database.connect(Database.java:331) 在 org.pentaho.di.core.database.DatabaseFactory.getConnectionTestReport(DatabaseFactory.java:80) 在 org.pentaho.di.core.database.DatabaseMeta.testConnection(DatabaseMeta.java:2783) 在 org.pentaho.ui.database.event.DataHandler.testDatabaseConnection(DataHandler.java:597) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect.Method.invoke(Method.java:498) 在 org.pentaho.ui.xul.impl.AbstractXulDomContainer.invoke(AbstractXulDomContainer.java:313) 在 org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:157) 在 org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:141) 在 org.pentaho.ui.xul.swt.tags.SwtButton.access$500(SwtButton.java:43) 在 org.pentaho.ui.xul.swt.tags.SwtButton$4.widgetSelected(SwtButton.java:137) 在 org.eclipse.swt.widgets.TypedListener.handleEvent(来源不明) 在 org.eclipse.swt.widgets.EventTable.sendEvent(UnkNown Source) 在 org.eclipse.swt.widgets.display.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) 在 org.eclipse.jface.window.Window.open(Window.java:796) 在 org.pentaho.di.ui.xul.KettleDialog.show(KettleDialog.java:80) 在 org.pentaho.di.ui.xul.KettleDialog.show(KettleDialog.java:47) 在 org.pentaho.di.ui.core.database.dialog.XulDatabaseDialog.open(XulDatabaseDialog.java:116) 在 org.pentaho.di.ui.core.database.dialog.DatabaseDialog.open(DatabaseDialog.java:60) 在 org.pentaho.di.ui.trans.step.BaseStepDialog.showDbDialogUnlessCancelledOrValid(BaseStepDialog.java:779) 在 org.pentaho.di.ui.trans.step.BaseStepDialog$AddConnectionListener.widgetSelected(BaseStepDialog.java:1401) 在 org.eclipse.swt.widgets.TypedListener.handleEvent(来源不明) 在 org.eclipse.swt.widgets.EventTable.sendEvent(UnkNown Source) 在 org.eclipse.swt.widgets.display.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.trans.steps.tableinput.TableInputDialog.open(TableInputDialog.java:436) 在 org.pentaho.di.ui.spoon.delegates.SpoonStepsDelegate.editStep(SpoonStepsDelegate.java:127) 在 org.pentaho.di.ui.spoon.Spoon.editStep(Spoon.java:8766) 在 org.pentaho.di.ui.spoon.trans.TransGraph.editStep(TransGraph.java:3217) 在 org.pentaho.di.ui.spoon.trans.TransGraph.mouseDoubleClick(TransGraph.java:783) 在 org.eclipse.swt.widgets.TypedListener.handleEvent(来源不明) 在 org.eclipse.swt.widgets.EventTable.sendEvent(UnkNown Source) 在 org.eclipse.swt.widgets.display.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.spoon.Spoon.readAnddispatch(Spoon.java:1366) at org.pentaho.di.ui.spoon.Spoon.waitFordispose(Spoon.java:8022) at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:9277) 在 org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:692) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect.Method.invoke(Method.java:498) 在 org.pentaho.commons.launcher.Launcher.main(Launcher.java:92) 导致 作者:org.pentaho.di.core.exception.KettleDatabaseException:错误 连接到数据库:(使用类 org.gjt.mm.MysqL.Driver) 通信链路故障

从服务器成功接收到的最后一个数据包是 3 几毫秒前。最后一个成功发送到服务器的数据包是 2 毫秒前。

在 org.pentaho.di.core.database.Database.connectUsingClass(Database.java:585) 在 org.pentaho.di.core.database.Database.normalConnect(Database.java:456) ... 55 更多 原因: com.MysqL.jdbc.exceptions.jdbc4.CommunicationsException: 通信链路故障

从服务器成功接收到的最后一个数据包是 3 几毫秒前。最后一个成功发送到服务器的数据包是 2 毫秒前。在 sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 在 sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) 在 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 在 java.lang.reflect.Constructor.newInstance(Constructor.java:423) 在 com.MysqL.jdbc.Util.handleNewInstance(Util.java:425) 在 com.MysqL.jdbc.sqlError.createCommunicationsException(sqlError.java:989) 在 com.MysqL.jdbc.ExportControlled.transformSocketToSSLSocket(ExportControlled.java:164) 在 com.MysqL.jdbc.MysqLIO.negotiateSSLConnection(MysqLIO.java:4898) 在 com.MysqL.jdbc.MysqLIO.proceedHandshakeWithPluggableAuthentication(MysqLIO.java:1659) 在 com.MysqL.jdbc.MysqLIO.doHandshake(MysqLIO.java:1226) 在 com.MysqL.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2253) 在 com.MysqL.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2284) 在 com.MysqL.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2083) 在 com.MysqL.jdbc.ConnectionImpl.(ConnectionImpl.java:806) 在 com.MysqL.jdbc.JDBC4Connection.(JDBC4Connection.java:47) 在 sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 在 sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) 在 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 在 java.lang.reflect.Constructor.newInstance(Constructor.java:423) 在 com.MysqL.jdbc.Util.handleNewInstance(Util.java:425) 在 com.MysqL.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:410) 在 com.MysqL.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:328) 在 java.sql.DriverManager.getConnection(DriverManager.java:664) 在 java.sql.DriverManager.getConnection(DriverManager.java:247) 在 org.pentaho.di.core.database.Database.connectUsingClass(Database.java:567) ... 56 更多 引起:javax.net.ssl.SSLHandshakeException:否 适当的协议(协议被禁用或密码套件被禁用 不合适)在 sun.security.ssl.HandshakeContext.(HandshakeContext.java:171) 在 sun.security.ssl.ClientHandshakeContext.(ClientHandshakeContext.java:98) 在 sun.security.ssl.TransportContext.kickstart(TransportContext.java:220) 在 sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:428) 在 com.MysqL.jdbc.ExportControlled.transformSocketToSSLSocket(ExportControlled.java:149) ... 74 更多

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。