hyqinloveslife 2021-11-26 12:57 采纳率: 0%
浏览 132

请教一下,你的kettle部署在Linux上找不到mysql驱动的问题解决了没?

我这边报错情况是这样的

2021/11/26 12:53:04 - 库存 - Dispatching started for transformation [库存]
2021/11/26 12:53:04 - 表输入.0 - ERROR (version 7.1.0.0-12, build 1 from 2017-05-16 17.18.02 by buildguy) : An error occurred, processing will be stopped: 
2021/11/26 12:53:04 - 表输入.0 - Error occurred while trying to connect to the database
2021/11/26 12:53:04 - 表输入.0 - 
2021/11/26 12:53:04 - 表输入.0 - Driver class 'org.gjt.mm.mysql.Driver' could not be found, make sure the 'MySQL' driver (jar file) is installed.
2021/11/26 12:53:04 - 表输入.0 - org.gjt.mm.mysql.Driver
2021/11/26 12:53:04 - 库存 - ERROR (version 7.1.0.0-12, build 1 from 2017-05-16 17.18.02 by buildguy) : Something went wrong while trying to stop the transformation: org.pentaho.di.core.exception.KettleDatabaseException: 
2021/11/26 12:53:04 - 库存 - Unable to get database metadata from this database connection
2021/11/26 12:53:04 - 库存 -  at java.lang.Thread.run (Thread.java:748)
2021/11/26 12:53:04 - 库存 -  at org.pentaho.di.trans.step.StepInitThread.run (StepInitThread.java:69)
2021/11/26 12:53:04 - 库存 -  at org.pentaho.di.trans.steps.tableinput.TableInput.init (TableInput.java:356)
2021/11/26 12:53:04 - 库存 -  at org.pentaho.di.trans.step.BaseStep.stopAll (BaseStep.java:2915)
2021/11/26 12:53:04 - 库存 -  at org.pentaho.di.trans.Trans.stopAll (Trans.java:1889)
2021/11/26 12:53:04 - 库存 -  at org.pentaho.di.trans.steps.tableinput.TableInput.stopRunning (TableInput.java:299)
2021/11/26 12:53:04 - 库存 -  at org.pentaho.di.core.database.Database.cancelQuery (Database.java:727)
2021/11/26 12:53:04 - 库存 -  at org.pentaho.di.core.database.Database.getDatabaseMetaData (Database.java:2917)
2021/11/26 12:53:04 - 库存 - ERROR (version 7.1.0.0-12, build 1 from 2017-05-16 17.18.02 by buildguy) : org.pentaho.di.core.exception.KettleDatabaseException: 
2021/11/26 12:53:04 - 库存 - Unable to get database metadata from this database connection
2021/11/26 12:53:04 - 库存 -  at java.lang.Thread.run (Thread.java:748)
2021/11/26 12:53:04 - 库存 -  at org.pentaho.di.trans.step.StepInitThread.run (StepInitThread.java:69)
2021/11/26 12:53:04 - 库存 -  at org.pentaho.di.trans.steps.tableinput.TableInput.init (TableInput.java:356)
2021/11/26 12:53:04 - 库存 -  at org.pentaho.di.trans.step.BaseStep.stopAll (BaseStep.java:2915)
2021/11/26 12:53:04 - 库存 -  at org.pentaho.di.trans.Trans.stopAll (Trans.java:1889)
2021/11/26 12:53:04 - 库存 -  at org.pentaho.di.trans.steps.tableinput.TableInput.stopRunning (TableInput.java:299)
2021/11/26 12:53:04 - 库存 -  at org.pentaho.di.core.database.Database.cancelQuery (Database.java:727)
2021/11/26 12:53:04 - 库存 -  at org.pentaho.di.core.database.Database.getDatabaseMetaData (Database.java:2917)
2021/11/26 12:53:04 - 库存 - 
2021/11/26 12:53:04 - 库存 -     at org.pentaho.di.core.database.Database.getDatabaseMetaData(Database.java:2919)
2021/11/26 12:53:04 - 库存 -     at org.pentaho.di.core.database.Database.cancelQuery(Database.java:727)
2021/11/26 12:53:04 - 库存 -     at org.pentaho.di.trans.steps.tableinput.TableInput.stopRunning(TableInput.java:299)
2021/11/26 12:53:04 - 库存 -     at org.pentaho.di.trans.Trans.stopAll(Trans.java:1889)
2021/11/26 12:53:04 - 库存 -     at org.pentaho.di.trans.step.BaseStep.stopAll(BaseStep.java:2915)
2021/11/26 12:53:04 - 库存 -     at org.pentaho.di.trans.steps.tableinput.TableInput.init(TableInput.java:356)
2021/11/26 12:53:04 - 库存 -     at org.pentaho.di.trans.step.StepInitThread.run(StepInitThread.java:69)
2021/11/26 12:53:04 - 库存 -     at java.lang.Thread.run(Thread.java:748)
2021/11/26 12:53:04 - 库存 - Caused by: java.lang.NullPointerException
2021/11/26 12:53:04 - 库存 -     at org.pentaho.di.core.database.Database.getDatabaseMetaData(Database.java:2917)
2021/11/26 12:53:04 - 库存 -     ... 7 more
2021/11/26 12:53:04 - 表输入.0 - ERROR (version 7.1.0.0-12, build 1 from 2017-05-16 17.18.02 by buildguy) : Error initializing step [表输入]
2021/11/26 12:53:04 - 表输出.0 - ERROR (version 7.1.0.0-12, build 1 from 2017-05-16 17.18.02 by buildguy) : An error occurred intialising this step: 
2021/11/26 12:53:04 - 表输出.0 - Error occurred while trying to connect to the database
2021/11/26 12:53:04 - 表输出.0 - 

  • 写回答

2条回答 默认 最新

  • 技术专家团-Bamboo 2021-11-26 13:19
    关注

    把mysql驱动jar包放在 “data-integration\libext\JDBC ”目录里面,重启连接,最好查看一下'org.gjt.mm.mysql.Driver' 里调用的是那个版本的mysql jar包

    评论

报告相同问题?

问题事件

  • 创建了问题 11月26日

悬赏问题

  • ¥15 关于用pyqt6的项目开发该怎么把前段后端和业务层分离
  • ¥30 线性代数的问题,我真的忘了线代的知识了
  • ¥15 有谁能够把华为matebook e 高通骁龙850刷成安卓系统,或者安装安卓系统
  • ¥188 需要修改一个工具,懂得汇编的人来。
  • ¥15 livecharts wpf piechart 属性
  • ¥20 数学建模,尽量用matlab回答,论文格式
  • ¥15 昨天挂载了一下u盘,然后拔了
  • ¥30 win from 窗口最大最小化,控件放大缩小,闪烁问题
  • ¥20 易康econgnition精度验证
  • ¥15 msix packaging tool打包问题