Swallow_sy 2023-08-04 17:08 采纳率: 0%
浏览 129

kettle表输出报错rg.pentaho.di.core.exception.KettleException

数据库连接是没有问题的,如下报错

2023/08/04 17:01:55 - 表输出.0 - Connected to database [172.100.125.12] (commit=500)
2023/08/04 17:02:18 - 表输出.0 - ERROR (version 9.4.0.0-343, build 0.0 from 2022-11-08 07.50.27 by buildguy) : Because of an error, this step can't continue:
2023/08/04 17:02:18 - 表输出.0 - ERROR (version 9.4.0.0-343, build 0.0 from 2022-11-08 07.50.27 by buildguy) : org.pentaho.di.core.exception.KettleException:
2023/08/04 17:02:18 - 表输出.0 - Error batch inserting rows into table [crucinfo].
2023/08/04 17:02:18 - 表输出.0 - Errors encountered (first 10):
2023/08/04 17:02:18 - 表输出.0 -
2023/08/04 17:02:18 - 表输出.0 -
2023/08/04 17:02:18 - 表输出.0 - Error updating batch
2023/08/04 17:02:18 - 表输出.0 - INSERT command denied to user 'mes'@'172.18.2.202' for table 'crucinfo'
2023/08/04 17:02:18 - 表输出.0 -
2023/08/04 17:02:18 - 表输出.0 -
2023/08/04 17:02:18 - 表输出.0 - at org.pentaho.di.trans.steps.tableoutput.TableOutput.writeToTable(TableOutput.java:348)
2023/08/04 17:02:18 - 表输出.0 - at org.pentaho.di.trans.steps.tableoutput.TableOutput.processRow(TableOutput.java:125)
2023/08/04 17:02:18 - 表输出.0 - at org.pentaho.di.trans.step.RunThread.run(RunThread.java:62)
2023/08/04 17:02:18 - 表输出.0 - at java.base/java.lang.Thread.run(Thread.java:833)
2023/08/04 17:02:18 - 表输出.0 - Caused by: org.pentaho.di.core.exception.KettleDatabaseBatchException:
2023/08/04 17:02:18 - 表输出.0 - Error updating batch
2023/08/04 17:02:18 - 表输出.0 - INSERT command denied to user 'mes'@'172.18.2.202' for table 'crucinfo'
2023/08/04 17:02:18 - 表输出.0 -
2023/08/04 17:02:18 - 表输出.0 - at org.pentaho.di.core.database.Database.createKettleDatabaseBatchException(Database.java:1440)
2023/08/04 17:02:18 - 表输出.0 - at org.pentaho.di.trans.steps.tableoutput.TableOutput.writeToTable(TableOutput.java:295)
2023/08/04 17:02:18 - 表输出.0 - ... 3 more
2023/08/04 17:02:18 - 表输出.0 - Caused by: java.sql.BatchUpdateException: INSERT command denied to user 'mes'@'172.18.2.202' for table 'crucinfo'
2023/08/04 17:02:18 - 表输出.0 - at com.mysql.cj.jdbc.exceptions.SQLError.createBatchUpdateException(SQLError.java:224)
2023/08/04 17:02:18 - 表输出.0 - at com.mysql.cj.jdbc.ClientPreparedStatement.executeBatchSerially(ClientPreparedStatement.java:816)
2023/08/04 17:02:18 - 表输出.0 - at com.mysql.cj.jdbc.ClientPreparedStatement.executeBatchInternal(ClientPreparedStatement.java:418)
2023/08/04 17:02:18 - 表输出.0 - at com.mysql.cj.jdbc.StatementImpl.executeBatch(StatementImpl.java:795)
2023/08/04 17:02:18 - 表输出.0 - at org.pentaho.di.trans.steps.tableoutput.TableOutput.writeToTable(TableOutput.java:291)
2023/08/04 17:02:18 - 表输出.0 - ... 3 more
2023/08/04 17:02:18 - 表输出.0 - Caused by: java.sql.SQLSyntaxErrorException: INSERT command denied to user 'mes'@'172.18.2.202' for table 'crucinfo'
2023/08/04 17:02:18 - 表输出.0 - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:121)
2023/08/04 17:02:18 - 表输出.0 - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
2023/08/04 17:02:18 - 表输出.0 - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:916)
2023/08/04 17:02:18 - 表输出.0 - at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1061)
2023/08/04 17:02:18 - 表输出.0 - at com.mysql.cj.jdbc.ClientPreparedStatement.executeBatchSerially(ClientPreparedStatement.java:795)
2023/08/04 17:02:18 - 表输出.0 - ... 6 more
2023/08/04 17:02:19 - 表输出.0 - 完成处理 (I=0, O=499, R=500, W=0, U=0, E=1)
2023/08/04 17:02:19 - H - 转换被检测
2023/08/04 17:02:19 - H - 转换正在杀死其他步骤!
2023/08/04 17:02:20 - 表输入.0 - Finished reading query, closing connection
2023/08/04 17:02:32 - 表输入.0 - 完成处理 (I=3594, O=0, R=0, W=3592, U=0, E=0)
2023/08/04 17:02:32 - H - ERROR (version 9.4.0.0-343, build 0.0 from 2022-11-08 07.50.27 by buildguy) : 错误被检测到!
2023/08/04 17:02:32 - Spoon - 转换完成!!
2023/08/04 17:02:32 - H - ERROR (version 9.4.0.0-343, build 0.0 from 2022-11-08 07.50.27 by buildguy) : 错误被检测到!
2023/08/04 17:02:32 - H - ERROR (version 9.4.0.0-343, build 0.0 from 2022-11-08 07.50.27 by buildguy) : 错误被检测到!

  • 写回答

1条回答 默认 最新

  • 一位热心程序猿 2023-08-04 17:14
    关注

    Caused by: java.sql.SQLSyntaxErrorException: INSERT command denied to user 'mes'@'172.18.2.202' for table 'crucinfo'
    这个报错是说没有insert的权限,你确认一下

    评论

报告相同问题?

问题事件

  • 修改了问题 8月4日
  • 创建了问题 8月4日

悬赏问题

  • ¥20 高德地图聚合图层MarkerCluster聚合多个点,但是ClusterData只有其中部分数据,原因应该是有经纬度重合的地方点,现在我想让ClusterData显示所有点的信息,如何实现?
  • ¥100 求Web版SPC控制图程序包调式
  • ¥20 指导如何跑通以下两个Github代码
  • ¥15 大家知道这个后备文件怎么删吗,为啥这些文件我只看到一份,没有后备呀
  • ¥15 C++为什么这个代码没报错运行不出来啊
  • ¥15 一道ban了很多东西的pyjail题
  • ¥15 关于#r语言#的问题:如何将生成的四幅图排在一起,且对变量的赋值进行更改,让组合的图漂亮、美观@(相关搜索:森林图)
  • ¥15 C++识别堆叠物体异常
  • ¥15 微软硬件驱动认证账号申请
  • ¥15 GPT写作提示指令词